forked from loafle/openapi-generator-original
* add api client * add local variables * add configuration * add header/query/form parameter support * add partial header * add auth, fix parameters type * fix accept, content type * url query string * fix path, header * remove dep on C# client * fix method naming with package name * fix object * convert result from json * better response handling * remove tostring method * fix model doc * fix default module * generate api test files * better api, model tests * fix add pet * add appveyor * fix accept, content type * add petstore tests * fix form parameters * test delete * better file handling (upload) * better code sample * add package version, better doc * delete unused files * fix header parameters * clean up api client * update samples * support query parameter * better method and parameter naming * minor formatting change * better doc, fix cookie parameter * better doc * add api prefix support * better api nam prefix option * fix configuration * throw errors for required parameter * fix authentication * add try catch block to sample code * rename model * use debug, clean up comment * revise code * move bin script * update doc * add new file * better map support
55 lines
2.0 KiB
PowerShell
55 lines
2.0 KiB
PowerShell
#Remove-Module -FullyQualifiedName @{ModuleName = "Org.OpenAPITools"; ModuleVersion = "0.0.1"}
|
|
#Remove-Module -FullyQualifiedName @{ModuleName = "PSOpenAPITools"; ModuleVersion = "0.0.1"}
|
|
Remove-Module -FullyQualifiedName @{ModuleName = "PSPetstore"; ModuleVersion = "0.1.2"}
|
|
#Remove-Module -FullyQualifiedName @{ModuleName = "PSPetstore"; ModuleVersion = "0.0"}
|
|
|
|
Import-Module -Name '.\src\PSPetstore\PSPetstore.psd1'
|
|
#Import-Module -Name '.\src\PSPetstore\PSPetstore.psd1' -Verbose
|
|
#Import-Module -Name '.\src\PSOpenAPITools'
|
|
#Import-Module -Name '.\src\Org.OpenAPITools'
|
|
#Import-Module -Name './src/Org.OpenAPITools'
|
|
|
|
#$DebugPreference = 'Continue'
|
|
|
|
$body = (New-PSUser -Id 123 -Username "Username_example" -FirstName "FirstName_example" -LastName "LastName_example" -Email "Email_example" -Password "Password_example" -Phone "Phone_example" -UserStatus 123)
|
|
|
|
$Id = 38369
|
|
|
|
#$result = Update-PSPetWithForm
|
|
try {
|
|
Set-PSConfigurationApiKey -Id "api_key" -ApiKey "zzZZZZZZZZZZZZZ"
|
|
$result = Get-PSPetById -petId $Id #-testHeader "testing only" -testQuery "testing something here"
|
|
} catch {
|
|
Write-Host ($_.ErrorDetails | ConvertFrom-Json)
|
|
Write-Host ($_.Exception.Response.Headers | ConvertTo-Json)
|
|
}
|
|
|
|
$result | Write-Host
|
|
|
|
#$result | Select-Object -Property "photoUrls" | ConvertTo-Json | Write-Host
|
|
#Write-Host "result =" + $result.photoUrls
|
|
|
|
#$pet = New-Pet -Id 10129 -Name 'foo' -Category (
|
|
# New-Category -Id 2 -Name 'bar'
|
|
#) -PhotoUrls @(
|
|
# 'http://example.com/foo',
|
|
# 'http://example.com/bar'
|
|
#) -Tags (
|
|
# New-Tag -Id 3 -Name 'baz'
|
|
#) -Status Available
|
|
#
|
|
#Write-Host $pet
|
|
#$Result = Invoke-PetApiAddPet -Body $pet
|
|
|
|
#$Result = Invoke-PetApiUpdatePetWithForm -petId $Id -Name "PowerShell Update" -Status "Pending"
|
|
|
|
#$file = Get-Item "./plus.gif"
|
|
##$Result = Invoke-PetApiUploadFile -petId $Id -additionalMetadata "Additional data" -File $file
|
|
#
|
|
#Set-PSConfiguration -Username "test_username" -Password "test_password"
|
|
#
|
|
#$conf = Get-PSConfiguration
|
|
#
|
|
#$conf | ConvertTo-Json | Write-Host
|
|
|