forked from loafle/openapi-generator-original
* Fixed cpprest generator to include Content-Type header in requests. * Fixing indent to use spaces.
This commit is contained in:
@@ -182,6 +182,9 @@ pplx::task<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/r
|
|||||||
throw ApiException(415, U("{{classname}}->{{operationId}} does not consume any supported media type"));
|
throw ApiException(415, U("{{classname}}->{{operationId}} does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
{{#authMethods}}
|
{{#authMethods}}
|
||||||
// authentication ({{name}}) required
|
// authentication ({{name}}) required
|
||||||
{{#isApiKey}}
|
{{#isApiKey}}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -39,12 +39,6 @@ PetApi::~PetApi()
|
|||||||
pplx::task<void> PetApi::addPet(std::shared_ptr<Pet> body)
|
pplx::task<void> PetApi::addPet(std::shared_ptr<Pet> body)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'body' is set
|
|
||||||
if (body == nullptr)
|
|
||||||
{
|
|
||||||
throw ApiException(400, U("Missing required parameter 'body' when calling PetApi->addPet"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
||||||
utility::string_t path = U("/pet");
|
utility::string_t path = U("/pet");
|
||||||
@@ -55,13 +49,18 @@ pplx::task<void> PetApi::addPet(std::shared_ptr<Pet> body)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -120,6 +119,9 @@ consumeHttpContentTypes.insert( U("application/xml") );
|
|||||||
throw ApiException(415, U("PetApi->addPet does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->addPet does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -171,13 +173,18 @@ pplx::task<void> PetApi::deletePet(int64_t petId, utility::string_t apiKey)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -226,6 +233,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("PetApi->deletePet does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->deletePet does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -276,13 +286,18 @@ pplx::task<std::vector<std::shared_ptr<Pet>>> PetApi::findPetsByStatus(std::vect
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -327,6 +342,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("PetApi->findPetsByStatus does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->findPetsByStatus does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -403,13 +421,18 @@ pplx::task<std::vector<std::shared_ptr<Pet>>> PetApi::findPetsByTags(std::vector
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -429,7 +452,7 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
|
|
||||||
|
|
||||||
{
|
{
|
||||||
queryParams[U("tags")] = ApiClient::parameterToArrayString<>(tags);
|
queryParams[U("tags")] = ApiClient::parameterToArrayString<utility::string_t>(tags);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -454,6 +477,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("PetApi->findPetsByTags does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->findPetsByTags does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -531,13 +557,18 @@ pplx::task<std::shared_ptr<Pet>> PetApi::getPetById(int64_t petId)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -581,6 +612,11 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("PetApi->getPetById does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->getPetById does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
// authentication (petstore_auth) required
|
||||||
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
// authentication (api_key) required
|
// authentication (api_key) required
|
||||||
{
|
{
|
||||||
utility::string_t apiKey = apiConfiguration->getApiKey(U("api_key"));
|
utility::string_t apiKey = apiConfiguration->getApiKey(U("api_key"));
|
||||||
@@ -645,12 +681,6 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
pplx::task<void> PetApi::updatePet(std::shared_ptr<Pet> body)
|
pplx::task<void> PetApi::updatePet(std::shared_ptr<Pet> body)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'body' is set
|
|
||||||
if (body == nullptr)
|
|
||||||
{
|
|
||||||
throw ApiException(400, U("Missing required parameter 'body' when calling PetApi->updatePet"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
||||||
utility::string_t path = U("/pet");
|
utility::string_t path = U("/pet");
|
||||||
@@ -661,13 +691,18 @@ pplx::task<void> PetApi::updatePet(std::shared_ptr<Pet> body)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -726,6 +761,9 @@ consumeHttpContentTypes.insert( U("application/xml") );
|
|||||||
throw ApiException(415, U("PetApi->updatePet does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->updatePet does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -763,7 +801,7 @@ consumeHttpContentTypes.insert( U("application/xml") );
|
|||||||
return void();
|
return void();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
pplx::task<void> PetApi::updatePetWithForm(int64_t petId, utility::string_t name, utility::string_t status)
|
pplx::task<void> PetApi::updatePetWithForm(utility::string_t petId, utility::string_t name, utility::string_t status)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -777,13 +815,18 @@ pplx::task<void> PetApi::updatePetWithForm(int64_t petId, utility::string_t name
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -838,6 +881,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("PetApi->updatePetWithForm does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->updatePetWithForm does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -875,7 +921,7 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
return void();
|
return void();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
pplx::task<std::shared_ptr<ApiResponse>> PetApi::uploadFile(int64_t petId, utility::string_t additionalMetadata, std::shared_ptr<HttpContent> file)
|
pplx::task<void> PetApi::uploadFile(int64_t petId, utility::string_t additionalMetadata, std::shared_ptr<HttpContent> file)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -890,11 +936,17 @@ pplx::task<std::shared_ptr<ApiResponse>> PetApi::uploadFile(int64_t petId, utili
|
|||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -949,6 +1001,9 @@ pplx::task<std::shared_ptr<ApiResponse>> PetApi::uploadFile(int64_t petId, utili
|
|||||||
throw ApiException(415, U("PetApi->uploadFile does not consume any supported media type"));
|
throw ApiException(415, U("PetApi->uploadFile does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (petstore_auth) required
|
// authentication (petstore_auth) required
|
||||||
// oauth2 authentication is added automatically as part of the http_client_config
|
// oauth2 authentication is added automatically as part of the http_client_config
|
||||||
|
|
||||||
@@ -983,26 +1038,8 @@ pplx::task<std::shared_ptr<ApiResponse>> PetApi::uploadFile(int64_t petId, utili
|
|||||||
})
|
})
|
||||||
.then([=](utility::string_t response)
|
.then([=](utility::string_t response)
|
||||||
{
|
{
|
||||||
std::shared_ptr<ApiResponse> result(new ApiResponse());
|
return void();
|
||||||
|
});
|
||||||
if(responseHttpContentType == U("application/json"))
|
|
||||||
{
|
|
||||||
web::json::value json = web::json::value::parse(response);
|
|
||||||
|
|
||||||
result->fromJson(json);
|
|
||||||
}
|
|
||||||
// else if(responseHttpContentType == U("multipart/form-data"))
|
|
||||||
// {
|
|
||||||
// TODO multipart response parsing
|
|
||||||
// }
|
|
||||||
else
|
|
||||||
{
|
|
||||||
throw ApiException(500
|
|
||||||
, U("error calling findPetsByStatus: unsupported response type"));
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -22,7 +22,6 @@
|
|||||||
|
|
||||||
#include "ApiClient.h"
|
#include "ApiClient.h"
|
||||||
|
|
||||||
#include "ApiResponse.h"
|
|
||||||
#include "HttpContent.h"
|
#include "HttpContent.h"
|
||||||
#include "Pet.h"
|
#include "Pet.h"
|
||||||
#include <cpprest/details/basic_types.h>
|
#include <cpprest/details/basic_types.h>
|
||||||
@@ -45,7 +44,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">Pet object that needs to be added to the store</param>
|
/// <param name="body">Pet object that needs to be added to the store (optional)</param>
|
||||||
pplx::task<void> addPet(std::shared_ptr<Pet> body);
|
pplx::task<void> addPet(std::shared_ptr<Pet> body);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Deletes a pet
|
/// Deletes a pet
|
||||||
@@ -61,7 +60,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Multiple status values can be provided with comma separated strings
|
/// Multiple status values can be provided with comma separated strings
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="status">Status values that need to be considered for filter</param>
|
/// <param name="status">Status values that need to be considered for filter (optional, default to available)</param>
|
||||||
pplx::task<std::vector<std::shared_ptr<Pet>>> findPetsByStatus(std::vector<utility::string_t> status);
|
pplx::task<std::vector<std::shared_ptr<Pet>>> findPetsByStatus(std::vector<utility::string_t> status);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Finds Pets by tags
|
/// Finds Pets by tags
|
||||||
@@ -69,15 +68,15 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
/// Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="tags">Tags to filter by</param>
|
/// <param name="tags">Tags to filter by (optional)</param>
|
||||||
pplx::task<std::vector<std::shared_ptr<Pet>>> findPetsByTags(std::vector<utility::string_t> tags);
|
pplx::task<std::vector<std::shared_ptr<Pet>>> findPetsByTags(std::vector<utility::string_t> tags);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Find pet by ID
|
/// Find pet by ID
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Returns a single pet
|
/// Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="petId">ID of pet to return</param>
|
/// <param name="petId">ID of pet that needs to be fetched</param>
|
||||||
pplx::task<std::shared_ptr<Pet>> getPetById(int64_t petId);
|
pplx::task<std::shared_ptr<Pet>> getPetById(int64_t petId);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Update an existing pet
|
/// Update an existing pet
|
||||||
@@ -85,7 +84,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">Pet object that needs to be added to the store</param>
|
/// <param name="body">Pet object that needs to be added to the store (optional)</param>
|
||||||
pplx::task<void> updatePet(std::shared_ptr<Pet> body);
|
pplx::task<void> updatePet(std::shared_ptr<Pet> body);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Updates a pet in the store with form data
|
/// Updates a pet in the store with form data
|
||||||
@@ -94,7 +93,7 @@ public:
|
|||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="petId">ID of pet that needs to be updated</param>/// <param name="name">Updated name of the pet (optional)</param>/// <param name="status">Updated status of the pet (optional)</param>
|
/// <param name="petId">ID of pet that needs to be updated</param>/// <param name="name">Updated name of the pet (optional)</param>/// <param name="status">Updated status of the pet (optional)</param>
|
||||||
pplx::task<void> updatePetWithForm(int64_t petId, utility::string_t name, utility::string_t status);
|
pplx::task<void> updatePetWithForm(utility::string_t petId, utility::string_t name, utility::string_t status);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// uploads an image
|
/// uploads an image
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -102,7 +101,7 @@ public:
|
|||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="petId">ID of pet to update</param>/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>/// <param name="file">file to upload (optional)</param>
|
/// <param name="petId">ID of pet to update</param>/// <param name="additionalMetadata">Additional data to pass to server (optional)</param>/// <param name="file">file to upload (optional)</param>
|
||||||
pplx::task<std::shared_ptr<ApiResponse>> uploadFile(int64_t petId, utility::string_t additionalMetadata, std::shared_ptr<HttpContent> file);
|
pplx::task<void> uploadFile(int64_t petId, utility::string_t additionalMetadata, std::shared_ptr<HttpContent> file);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
std::shared_ptr<ApiClient> m_ApiClient;
|
std::shared_ptr<ApiClient> m_ApiClient;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -50,13 +50,18 @@ pplx::task<void> StoreApi::deleteOrder(utility::string_t orderId)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -100,6 +105,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("StoreApi->deleteOrder does not consume any supported media type"));
|
throw ApiException(415, U("StoreApi->deleteOrder does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("DELETE"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("DELETE"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -149,11 +157,17 @@ pplx::task<std::map<utility::string_t, int32_t>> StoreApi::getInventory()
|
|||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -193,6 +207,9 @@ pplx::task<std::map<utility::string_t, int32_t>> StoreApi::getInventory()
|
|||||||
throw ApiException(415, U("StoreApi->getInventory does not consume any supported media type"));
|
throw ApiException(415, U("StoreApi->getInventory does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
// authentication (api_key) required
|
// authentication (api_key) required
|
||||||
{
|
{
|
||||||
utility::string_t apiKey = apiConfiguration->getApiKey(U("api_key"));
|
utility::string_t apiKey = apiConfiguration->getApiKey(U("api_key"));
|
||||||
@@ -260,7 +277,7 @@ pplx::task<std::map<utility::string_t, int32_t>> StoreApi::getInventory()
|
|||||||
return result;
|
return result;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
pplx::task<std::shared_ptr<Order>> StoreApi::getOrderById(int64_t orderId)
|
pplx::task<std::shared_ptr<Order>> StoreApi::getOrderById(utility::string_t orderId)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -274,13 +291,18 @@ pplx::task<std::shared_ptr<Order>> StoreApi::getOrderById(int64_t orderId)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -324,6 +346,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("StoreApi->getOrderById does not consume any supported media type"));
|
throw ApiException(415, U("StoreApi->getOrderById does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -380,12 +405,6 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
pplx::task<std::shared_ptr<Order>> StoreApi::placeOrder(std::shared_ptr<Order> body)
|
pplx::task<std::shared_ptr<Order>> StoreApi::placeOrder(std::shared_ptr<Order> body)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'body' is set
|
|
||||||
if (body == nullptr)
|
|
||||||
{
|
|
||||||
throw ApiException(400, U("Missing required parameter 'body' when calling StoreApi->placeOrder"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
||||||
utility::string_t path = U("/store/order");
|
utility::string_t path = U("/store/order");
|
||||||
@@ -396,13 +415,18 @@ pplx::task<std::shared_ptr<Order>> StoreApi::placeOrder(std::shared_ptr<Order> b
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -459,6 +483,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("StoreApi->placeOrder does not consume any supported media type"));
|
throw ApiException(415, U("StoreApi->placeOrder does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -61,14 +61,14 @@ public:
|
|||||||
/// For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
/// For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="orderId">ID of pet that needs to be fetched</param>
|
/// <param name="orderId">ID of pet that needs to be fetched</param>
|
||||||
pplx::task<std::shared_ptr<Order>> getOrderById(int64_t orderId);
|
pplx::task<std::shared_ptr<Order>> getOrderById(utility::string_t orderId);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Place an order for a pet
|
/// Place an order for a pet
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">order placed for purchasing the pet</param>
|
/// <param name="body">order placed for purchasing the pet (optional)</param>
|
||||||
pplx::task<std::shared_ptr<Order>> placeOrder(std::shared_ptr<Order> body);
|
pplx::task<std::shared_ptr<Order>> placeOrder(std::shared_ptr<Order> body);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -39,12 +39,6 @@ UserApi::~UserApi()
|
|||||||
pplx::task<void> UserApi::createUser(std::shared_ptr<User> body)
|
pplx::task<void> UserApi::createUser(std::shared_ptr<User> body)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'body' is set
|
|
||||||
if (body == nullptr)
|
|
||||||
{
|
|
||||||
throw ApiException(400, U("Missing required parameter 'body' when calling UserApi->createUser"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
||||||
utility::string_t path = U("/user");
|
utility::string_t path = U("/user");
|
||||||
@@ -55,13 +49,18 @@ pplx::task<void> UserApi::createUser(std::shared_ptr<User> body)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -118,6 +117,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->createUser does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->createUser does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -166,13 +168,18 @@ pplx::task<void> UserApi::createUsersWithArrayInput(std::vector<std::shared_ptr<
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -243,6 +250,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->createUsersWithArrayInput does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->createUsersWithArrayInput does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -291,13 +301,18 @@ pplx::task<void> UserApi::createUsersWithListInput(std::vector<std::shared_ptr<U
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -368,6 +383,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->createUsersWithListInput does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->createUsersWithListInput does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("POST"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -417,13 +435,18 @@ pplx::task<void> UserApi::deleteUser(utility::string_t username)
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -467,6 +490,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->deleteUser does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->deleteUser does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("DELETE"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("DELETE"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -516,13 +542,18 @@ pplx::task<std::shared_ptr<User>> UserApi::getUserByName(utility::string_t usern
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -566,6 +597,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->getUserByName does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->getUserByName does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -632,13 +666,18 @@ pplx::task<utility::string_t> UserApi::loginUser(utility::string_t username, uti
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("text/plain");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -647,6 +686,11 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
{
|
{
|
||||||
responseHttpContentType = U("multipart/form-data");
|
responseHttpContentType = U("multipart/form-data");
|
||||||
}
|
}
|
||||||
|
// plain text
|
||||||
|
else if( responseHttpContentTypes.find(U("text/plain")) != responseHttpContentTypes.end() )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("text/plain");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
throw ApiException(400, U("UserApi->loginUser does not produce any supported media type"));
|
throw ApiException(400, U("UserApi->loginUser does not produce any supported media type"));
|
||||||
@@ -688,6 +732,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->loginUser does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->loginUser does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -729,6 +776,10 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
result = ModelBase::stringFromJson(json);
|
result = ModelBase::stringFromJson(json);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else if(responseHttpContentType == U("text/plain"))
|
||||||
|
{
|
||||||
|
result = response;
|
||||||
|
}
|
||||||
// else if(responseHttpContentType == U("multipart/form-data"))
|
// else if(responseHttpContentType == U("multipart/form-data"))
|
||||||
// {
|
// {
|
||||||
// TODO multipart response parsing
|
// TODO multipart response parsing
|
||||||
@@ -755,13 +806,18 @@ pplx::task<void> UserApi::logoutUser()
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -801,6 +857,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->logoutUser does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->logoutUser does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("GET"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
@@ -839,12 +898,6 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
pplx::task<void> UserApi::updateUser(utility::string_t username, std::shared_ptr<User> body)
|
pplx::task<void> UserApi::updateUser(utility::string_t username, std::shared_ptr<User> body)
|
||||||
{
|
{
|
||||||
|
|
||||||
// verify the required parameter 'body' is set
|
|
||||||
if (body == nullptr)
|
|
||||||
{
|
|
||||||
throw ApiException(400, U("Missing required parameter 'body' when calling UserApi->updateUser"));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
std::shared_ptr<ApiConfiguration> apiConfiguration( m_ApiClient->getConfiguration() );
|
||||||
utility::string_t path = U("/user/{username}");
|
utility::string_t path = U("/user/{username}");
|
||||||
@@ -856,13 +909,18 @@ pplx::task<void> UserApi::updateUser(utility::string_t username, std::shared_ptr
|
|||||||
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
std::map<utility::string_t, std::shared_ptr<HttpContent>> fileParams;
|
||||||
|
|
||||||
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
std::unordered_set<utility::string_t> responseHttpContentTypes;
|
||||||
responseHttpContentTypes.insert( U("application/xml") );
|
responseHttpContentTypes.insert( U("application/json") );
|
||||||
responseHttpContentTypes.insert( U("application/json") );
|
responseHttpContentTypes.insert( U("application/xml") );
|
||||||
|
|
||||||
utility::string_t responseHttpContentType;
|
utility::string_t responseHttpContentType;
|
||||||
|
|
||||||
// use JSON if possible
|
// use JSON if possible
|
||||||
if ( responseHttpContentTypes.size() == 0 || responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
if ( responseHttpContentTypes.size() == 0 )
|
||||||
|
{
|
||||||
|
responseHttpContentType = U("application/json");
|
||||||
|
}
|
||||||
|
// JSON
|
||||||
|
else if ( responseHttpContentTypes.find(U("application/json")) != responseHttpContentTypes.end() )
|
||||||
{
|
{
|
||||||
responseHttpContentType = U("application/json");
|
responseHttpContentType = U("application/json");
|
||||||
}
|
}
|
||||||
@@ -923,6 +981,9 @@ responseHttpContentTypes.insert( U("application/json") );
|
|||||||
throw ApiException(415, U("UserApi->updateUser does not consume any supported media type"));
|
throw ApiException(415, U("UserApi->updateUser does not consume any supported media type"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Set the request content type in the header.
|
||||||
|
headerParams[U("Content-Type")] = requestHttpContentType;
|
||||||
|
|
||||||
|
|
||||||
return m_ApiClient->callApi(path, U("PUT"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
return m_ApiClient->callApi(path, U("PUT"), queryParams, httpBody, headerParams, formParams, fileParams, requestHttpContentType)
|
||||||
.then([=](web::http::http_response response)
|
.then([=](web::http::http_response response)
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -44,7 +44,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// This can only be done by the logged in user.
|
/// This can only be done by the logged in user.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">Created user object</param>
|
/// <param name="body">Created user object (optional)</param>
|
||||||
pplx::task<void> createUser(std::shared_ptr<User> body);
|
pplx::task<void> createUser(std::shared_ptr<User> body);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates list of users with given input array
|
/// Creates list of users with given input array
|
||||||
@@ -52,7 +52,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">List of user object</param>
|
/// <param name="body">List of user object (optional)</param>
|
||||||
pplx::task<void> createUsersWithArrayInput(std::vector<std::shared_ptr<User>> body);
|
pplx::task<void> createUsersWithArrayInput(std::vector<std::shared_ptr<User>> body);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates list of users with given input array
|
/// Creates list of users with given input array
|
||||||
@@ -60,7 +60,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="body">List of user object</param>
|
/// <param name="body">List of user object (optional)</param>
|
||||||
pplx::task<void> createUsersWithListInput(std::vector<std::shared_ptr<User>> body);
|
pplx::task<void> createUsersWithListInput(std::vector<std::shared_ptr<User>> body);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Delete user
|
/// Delete user
|
||||||
@@ -84,7 +84,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
///
|
///
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="username">The user name for login</param>/// <param name="password">The password for login in clear text</param>
|
/// <param name="username">The user name for login (optional)</param>/// <param name="password">The password for login in clear text (optional)</param>
|
||||||
pplx::task<utility::string_t> loginUser(utility::string_t username, utility::string_t password);
|
pplx::task<utility::string_t> loginUser(utility::string_t username, utility::string_t password);
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Logs out current logged in user session
|
/// Logs out current logged in user session
|
||||||
@@ -100,7 +100,7 @@ public:
|
|||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// This can only be done by the logged in user.
|
/// This can only be done by the logged in user.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
/// <param name="username">name that need to be deleted</param>/// <param name="body">Updated user object</param>
|
/// <param name="username">name that need to be deleted</param>/// <param name="body">Updated user object (optional)</param>
|
||||||
pplx::task<void> updateUser(utility::string_t username, std::shared_ptr<User> body);
|
pplx::task<void> updateUser(utility::string_t username, std::shared_ptr<User> body);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
/*
|
/*
|
||||||
* Category.h
|
* Category.h
|
||||||
*
|
*
|
||||||
* A category for a pet
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef Category_H_
|
#ifndef Category_H_
|
||||||
@@ -30,7 +30,7 @@ namespace client {
|
|||||||
namespace model {
|
namespace model {
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A category for a pet
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class Category
|
class Category
|
||||||
: public ModelBase
|
: public ModelBase
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
/*
|
/*
|
||||||
* Order.h
|
* Order.h
|
||||||
*
|
*
|
||||||
* An order for a pets from the pet store
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef Order_H_
|
#ifndef Order_H_
|
||||||
@@ -30,7 +30,7 @@ namespace client {
|
|||||||
namespace model {
|
namespace model {
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An order for a pets from the pet store
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class Order
|
class Order
|
||||||
: public ModelBase
|
: public ModelBase
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
/*
|
/*
|
||||||
* Pet.h
|
* Pet.h
|
||||||
*
|
*
|
||||||
* A pet for sale in the pet store
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef Pet_H_
|
#ifndef Pet_H_
|
||||||
@@ -22,10 +22,10 @@
|
|||||||
|
|
||||||
#include "ModelBase.h"
|
#include "ModelBase.h"
|
||||||
|
|
||||||
#include "Category.h"
|
|
||||||
#include <cpprest/details/basic_types.h>
|
|
||||||
#include <vector>
|
|
||||||
#include "Tag.h"
|
#include "Tag.h"
|
||||||
|
#include <cpprest/details/basic_types.h>
|
||||||
|
#include "Category.h"
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
namespace io {
|
namespace io {
|
||||||
namespace swagger {
|
namespace swagger {
|
||||||
@@ -33,7 +33,7 @@ namespace client {
|
|||||||
namespace model {
|
namespace model {
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A pet for sale in the pet store
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class Pet
|
class Pet
|
||||||
: public ModelBase
|
: public ModelBase
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
/*
|
/*
|
||||||
* Tag.h
|
* Tag.h
|
||||||
*
|
*
|
||||||
* A tag for a pet
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef Tag_H_
|
#ifndef Tag_H_
|
||||||
@@ -30,7 +30,7 @@ namespace client {
|
|||||||
namespace model {
|
namespace model {
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A tag for a pet
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class Tag
|
class Tag
|
||||||
: public ModelBase
|
: public ModelBase
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
/**
|
/**
|
||||||
* Swagger Petstore
|
* Swagger Petstore
|
||||||
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
* This is a sample server Petstore server. You can find out more about Swagger at <a href=\"http://swagger.io\">http://swagger.io</a> or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters
|
||||||
*
|
*
|
||||||
* OpenAPI spec version: 1.0.0
|
* OpenAPI spec version: 1.0.0
|
||||||
* Contact: apiteam@swagger.io
|
* Contact: apiteam@wordnik.com
|
||||||
*
|
*
|
||||||
* NOTE: This class is auto generated by the swagger code generator program.
|
* NOTE: This class is auto generated by the swagger code generator program.
|
||||||
* https://github.com/swagger-api/swagger-codegen.git
|
* https://github.com/swagger-api/swagger-codegen.git
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
/*
|
/*
|
||||||
* User.h
|
* User.h
|
||||||
*
|
*
|
||||||
* A User who is purchasing from the pet store
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef User_H_
|
#ifndef User_H_
|
||||||
@@ -30,7 +30,7 @@ namespace client {
|
|||||||
namespace model {
|
namespace model {
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// A User who is purchasing from the pet store
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
class User
|
class User
|
||||||
: public ModelBase
|
: public ModelBase
|
||||||
|
|||||||
Reference in New Issue
Block a user