Private/Get-Team.ps1
|
function Get-Team { [CmdletBinding()] param ( [Parameter()] [int]$Limit = 25, [Parameter()] [int]$Offset, [Parameter()] [string]$Order, [Parameter()] [switch]$Ascending, [Parameter()] [string]$League, [Parameter()] [ValidateSet('table', 'json')] [string]$Output = 'table' ) process { $client = [GammaClient]::new() $params = @{ limit = $Limit ascending = $Ascending.IsPresent } if ($Offset) { $params['offset'] = $Offset } if ($Order) { $params['order'] = $Order } if ($League) { $params['league'] = $League } $result = $client.GetTeams($params) [PolymarketOutput]::Format($result, $Output) } } |