internal/functions/ConvertTo-Template.ps1
function ConvertTo-Template { [CmdletBinding()] Param( [Parameter(Mandatory, Position=0, ValueFromPipeline)] [ValidateNotNullOrEmpty()] [pscustomobject]$SL1Template, [Parameter(Mandatory, Position=1)] [ValidateRange(0,([int64]::MaxValue))] [int64]$Id ) Process { $SL1Template | Add-Member -TypeName 'template' $SL1Template | Add-Member -NotePropertyName 'URI' -NotePropertyValue "/api/device_template/$($Id)" $SL1Template | Add-Member -NotePropertyName 'ID' -NotePropertyValue $Id $SL1Template } } |