TorizonPlatformAPI.psm1
# # Torizon OTA # This API is rate limited and will return the following headers for each API call. - X-RateLimit-Limit - The total number of requests allowed within a time period - X-RateLimit-Remaining - The total number of requests still allowed until the end of the rate limiting period - X-RateLimit-Reset - The number of seconds until the limit is fully reset In addition, if an API client is rate limited, it will receive a HTTP 420 response with the following header: - Retry-After - The number of seconds to wait until this request is allowed # Version: 2.0-Beta # Generated by OpenAPI Generator: https://openapi-generator.tech # #region Import functions # define the following classes in PowerShell try { Add-Type -AssemblyName System.Web -ErrorAction Ignore | Out-Null Add-Type -AssemblyName System.Net -ErrorAction Ignore | Out-Null } catch { Write-Verbose $_ } # set $ErrorActionPreference to 'Stop' globally $ErrorActionPreference = 'Stop' # store the API client's configuration $Script:Configuration = [System.Collections.HashTable]@{} $Script:CmdletBindingParameters = @('Verbose','Debug','ErrorAction','WarningAction','InformationAction','ErrorVariable','WarningVariable','InformationVariable','OutVariable','OutBuffer','PipelineVariable') 'Api', 'Model', 'Client', 'Private' | Where-Object { Join-Path $PSScriptRoot $_ | Test-Path } | Get-ChildItem -Path { Join-Path $PSScriptRoot $_ } -Filter '*.ps1' | ForEach-Object { Write-Debug "Importing file: $($_.BaseName)" try { . $_.FullName } catch { Write-Error -Message "Failed to import function $($_.Fullname): $_" } } #endregion |