Pax8API/Private/Resolve-Pax8Audience.ps1
|
function Resolve-Pax8Audience { [CmdletBinding()] param ( [string]$Audience ) if ([string]::IsNullOrWhiteSpace($Audience)) { return 'https://api.pax8.com' } switch -Regex ($Audience) { '^(Partner|Default|Api)$' { return 'https://api.pax8.com' } '^(LegacyPartner|P8P)$' { return 'api://p8p.client' } '^(Provisioning|VendorProvisioning)$' { return 'api://provisioning' } '^(Usage|VendorUsage)$' { return 'api://usage' } default { return $Audience } } } |