Private/New-IdentityPoolFromJson.ps1
using module ..\Classes\IdentityPool.psm1 function New-IdentityPoolFromJson { Param( [PSCustomObject]$IdentityPool ) if ($Device.LastUpdateTime -eq "null") { $Device.LastUpdateTime = $null } if ($Device.CreationTime -eq "null") { $Device.CreationTime = $null } $IdentityPoolObj = [IdentityPool]@{ Id = $IdentityPool.Id Name = $IdentityPool.Name Description = $IdentityPool.Description CreatedBy = $IdentityPool.CreatedBy CreationTime = $IdentityPool.CreationTime LastUpdatedBy = $IdentityPool.LastUpdatedBy LastUpdateTime = $IdentityPool.LastUpdateTime EthernetSettings = $IdentityPool.EthernetSettings IscsiSettings = $IdentityPool.IscsiSettings FcoeSettings = $IdentityPool.FcoeSettings FcSettings = $IdentityPool.FcSettings } return $IdentityPoolObj } |