Private/ConvertTo-PiholeDomain.ps1
|
function ConvertTo-PiholeDomain { <# .SYNOPSIS Normalises a Pi-hole domain API object. #> [CmdletBinding()] [OutputType([pscustomobject])] param( [Parameter(Mandatory, ValueFromPipeline)] [psobject] $InputObject ) process { [pscustomobject]@{ PSTypeName = 'PSPiHole.Domain' Domain = $InputObject.domain Unicode = $InputObject.unicode Type = $InputObject.type Kind = $InputObject.kind Comment = $InputObject.comment Groups = @($InputObject.groups) Enabled = $InputObject.enabled Id = $InputObject.id DateAdded = $InputObject.date_added DateModified = $InputObject.date_modified } } } |