Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,24 @@ pub mod responses {
use hyper::mime::*;

// The macro is called per-operation to beat the recursion limit
{{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}{{#responses}}{{#produces}}{{#-first}}{{#dataType}} /// Create Mime objects for the response content types for {{{operationId}}}
{{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}{{#responses}}{{#produces}}{{#-first}}{{#dataType}}
lazy_static! {
/// Create Mime objects for the response content types for {{{operationId}}}
pub static ref {{#vendorExtensions}}{{{uppercase_operation_id}}}_{{x-uppercaseResponseId}}{{/vendorExtensions}}: Mime = "{{{mediaType}}}".parse().unwrap();
}
{{/dataType}}{{/-first}}{{/produces}}{{/responses}}{{/operation}}{{/operations}}{{/apis}}{{/apiInfo}}
}

pub mod requests {
use hyper::mime::*;
{{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}{{#bodyParam}} /// Create Mime objects for the request content types for {{{operationId}}}
{{#apiInfo}}{{#apis}}{{#operations}}{{#operation}}{{#bodyParam}}
lazy_static! {
/// Create Mime objects for the request content types for {{{operationId}}}
pub static ref {{#vendorExtensions}}{{{uppercase_operation_id}}}{{/vendorExtensions}}: Mime = "{{#consumes}}{{#-first}}{{{mediaType}}}{{/-first}}{{/consumes}}{{^consumes}}application/json{{/consumes}}".parse().unwrap();
}
{{/bodyParam}}{{^bodyParam}}{{#vendorExtensions}}{{#formParams}}{{#-first}} /// Create Mime objects for the request content types for {{{operationId}}}
{{/bodyParam}}{{^bodyParam}}{{#vendorExtensions}}{{#formParams}}{{#-first}}
lazy_static! {
/// Create Mime objects for the request content types for {{{operationId}}}
pub static ref {{#vendorExtensions}}{{{uppercase_operation_id}}}{{/vendorExtensions}}: Mime = "{{#consumes}}{{#-first}}{{{mediaType}}}{{/-first}}{{/consumes}}{{^consumes}}application/x-www-form-urlencoded{{/consumes}}".parse().unwrap();
}
{{/-first}}{{/formParams}}{{/vendorExtensions}}{{/bodyParam}}{{/operation}}{{/operations}}{{/apis}}{{/apiInfo}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ pub mod responses {

pub mod requests {
use hyper::mime::*;
/// Create Mime objects for the request content types for MultipartRequestPost

lazy_static! {
/// Create Mime objects for the request content types for MultipartRequestPost
pub static ref MULTIPART_REQUEST_POST: Mime = "multipart/form-data".parse().unwrap();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,44 @@ pub mod responses {
use hyper::mime::*;

// The macro is called per-operation to beat the recursion limit
/// Create Mime objects for the response content types for UuidGet

lazy_static! {
/// Create Mime objects for the response content types for UuidGet
pub static ref UUID_GET_DUPLICATE_RESPONSE_LONG_TEXT: Mime = "application/json".parse().unwrap();
}

}

pub mod requests {
use hyper::mime::*;
/// Create Mime objects for the request content types for RequiredOctetStreamPut

lazy_static! {
/// Create Mime objects for the request content types for RequiredOctetStreamPut
pub static ref REQUIRED_OCTET_STREAM_PUT: Mime = "application/octet-stream".parse().unwrap();
}
/// Create Mime objects for the request content types for XmlExtraPost

lazy_static! {
/// Create Mime objects for the request content types for XmlExtraPost
pub static ref XML_EXTRA_POST: Mime = "application/xml".parse().unwrap();
}
/// Create Mime objects for the request content types for XmlOtherPost

lazy_static! {
/// Create Mime objects for the request content types for XmlOtherPost
pub static ref XML_OTHER_POST: Mime = "application/xml".parse().unwrap();
}
/// Create Mime objects for the request content types for XmlOtherPut

lazy_static! {
/// Create Mime objects for the request content types for XmlOtherPut
pub static ref XML_OTHER_PUT: Mime = "application/xml".parse().unwrap();
}
/// Create Mime objects for the request content types for XmlPost

lazy_static! {
/// Create Mime objects for the request content types for XmlPost
pub static ref XML_POST: Mime = "application/xml".parse().unwrap();
}
/// Create Mime objects for the request content types for XmlPut

lazy_static! {
/// Create Mime objects for the request content types for XmlPut
pub static ref XML_PUT: Mime = "application/xml".parse().unwrap();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,157 +4,194 @@ pub mod responses {
use hyper::mime::*;

// The macro is called per-operation to beat the recursion limit
/// Create Mime objects for the response content types for TestSpecialTags

lazy_static! {
/// Create Mime objects for the response content types for TestSpecialTags
pub static ref TEST_SPECIAL_TAGS_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for FakeOuterBooleanSerialize

lazy_static! {
/// Create Mime objects for the response content types for FakeOuterBooleanSerialize
pub static ref FAKE_OUTER_BOOLEAN_SERIALIZE_OUTPUT_BOOLEAN: Mime = "*/*".parse().unwrap();
}
/// Create Mime objects for the response content types for FakeOuterCompositeSerialize

lazy_static! {
/// Create Mime objects for the response content types for FakeOuterCompositeSerialize
pub static ref FAKE_OUTER_COMPOSITE_SERIALIZE_OUTPUT_COMPOSITE: Mime = "*/*".parse().unwrap();
}
/// Create Mime objects for the response content types for FakeOuterNumberSerialize

lazy_static! {
/// Create Mime objects for the response content types for FakeOuterNumberSerialize
pub static ref FAKE_OUTER_NUMBER_SERIALIZE_OUTPUT_NUMBER: Mime = "*/*".parse().unwrap();
}
/// Create Mime objects for the response content types for FakeOuterStringSerialize

lazy_static! {
/// Create Mime objects for the response content types for FakeOuterStringSerialize
pub static ref FAKE_OUTER_STRING_SERIALIZE_OUTPUT_STRING: Mime = "*/*".parse().unwrap();
}
/// Create Mime objects for the response content types for TestClientModel

lazy_static! {
/// Create Mime objects for the response content types for TestClientModel
pub static ref TEST_CLIENT_MODEL_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for TestClassname

lazy_static! {
/// Create Mime objects for the response content types for TestClassname
pub static ref TEST_CLASSNAME_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for FindPetsByStatus

lazy_static! {
/// Create Mime objects for the response content types for FindPetsByStatus
pub static ref FIND_PETS_BY_STATUS_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for FindPetsByTags

lazy_static! {
/// Create Mime objects for the response content types for FindPetsByTags
pub static ref FIND_PETS_BY_TAGS_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for GetPetById

lazy_static! {
/// Create Mime objects for the response content types for GetPetById
pub static ref GET_PET_BY_ID_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for UploadFile

lazy_static! {
/// Create Mime objects for the response content types for UploadFile
pub static ref UPLOAD_FILE_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for GetInventory

lazy_static! {
/// Create Mime objects for the response content types for GetInventory
pub static ref GET_INVENTORY_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for GetOrderById

lazy_static! {
/// Create Mime objects for the response content types for GetOrderById
pub static ref GET_ORDER_BY_ID_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for PlaceOrder

lazy_static! {
/// Create Mime objects for the response content types for PlaceOrder
pub static ref PLACE_ORDER_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for GetUserByName

lazy_static! {
/// Create Mime objects for the response content types for GetUserByName
pub static ref GET_USER_BY_NAME_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for LoginUser

lazy_static! {
/// Create Mime objects for the response content types for LoginUser
pub static ref LOGIN_USER_SUCCESSFUL_OPERATION: Mime = "application/json".parse().unwrap();
}

}

pub mod requests {
use hyper::mime::*;
/// Create Mime objects for the request content types for TestSpecialTags

lazy_static! {
/// Create Mime objects for the request content types for TestSpecialTags
pub static ref TEST_SPECIAL_TAGS: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for FakeOuterBooleanSerialize

lazy_static! {
/// Create Mime objects for the request content types for FakeOuterBooleanSerialize
pub static ref FAKE_OUTER_BOOLEAN_SERIALIZE: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for FakeOuterCompositeSerialize

lazy_static! {
/// Create Mime objects for the request content types for FakeOuterCompositeSerialize
pub static ref FAKE_OUTER_COMPOSITE_SERIALIZE: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for FakeOuterNumberSerialize

lazy_static! {
/// Create Mime objects for the request content types for FakeOuterNumberSerialize
pub static ref FAKE_OUTER_NUMBER_SERIALIZE: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for FakeOuterStringSerialize

lazy_static! {
/// Create Mime objects for the request content types for FakeOuterStringSerialize
pub static ref FAKE_OUTER_STRING_SERIALIZE: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for TestBodyWithQueryParams

lazy_static! {
/// Create Mime objects for the request content types for TestBodyWithQueryParams
pub static ref TEST_BODY_WITH_QUERY_PARAMS: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for TestClientModel

lazy_static! {
/// Create Mime objects for the request content types for TestClientModel
pub static ref TEST_CLIENT_MODEL: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for TestEndpointParameters

lazy_static! {
/// Create Mime objects for the request content types for TestEndpointParameters
pub static ref TEST_ENDPOINT_PARAMETERS: Mime = "application/x-www-form-urlencoded".parse().unwrap();
}
/// Create Mime objects for the request content types for TestEnumParameters

lazy_static! {
/// Create Mime objects for the request content types for TestEnumParameters
pub static ref TEST_ENUM_PARAMETERS: Mime = "application/x-www-form-urlencoded".parse().unwrap();
}
/// Create Mime objects for the request content types for TestInlineAdditionalProperties

lazy_static! {
/// Create Mime objects for the request content types for TestInlineAdditionalProperties
pub static ref TEST_INLINE_ADDITIONAL_PROPERTIES: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for TestJsonFormData

lazy_static! {
/// Create Mime objects for the request content types for TestJsonFormData
pub static ref TEST_JSON_FORM_DATA: Mime = "application/x-www-form-urlencoded".parse().unwrap();
}
/// Create Mime objects for the request content types for TestClassname

lazy_static! {
/// Create Mime objects for the request content types for TestClassname
pub static ref TEST_CLASSNAME: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for AddPet

lazy_static! {
/// Create Mime objects for the request content types for AddPet
pub static ref ADD_PET: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for UpdatePet

lazy_static! {
/// Create Mime objects for the request content types for UpdatePet
pub static ref UPDATE_PET: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for UpdatePetWithForm

lazy_static! {
/// Create Mime objects for the request content types for UpdatePetWithForm
pub static ref UPDATE_PET_WITH_FORM: Mime = "application/x-www-form-urlencoded".parse().unwrap();
}
/// Create Mime objects for the request content types for UploadFile

lazy_static! {
/// Create Mime objects for the request content types for UploadFile
pub static ref UPLOAD_FILE: Mime = "multipart/form-data".parse().unwrap();
}
/// Create Mime objects for the request content types for PlaceOrder

lazy_static! {
/// Create Mime objects for the request content types for PlaceOrder
pub static ref PLACE_ORDER: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for CreateUser

lazy_static! {
/// Create Mime objects for the request content types for CreateUser
pub static ref CREATE_USER: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for CreateUsersWithArrayInput

lazy_static! {
/// Create Mime objects for the request content types for CreateUsersWithArrayInput
pub static ref CREATE_USERS_WITH_ARRAY_INPUT: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for CreateUsersWithListInput

lazy_static! {
/// Create Mime objects for the request content types for CreateUsersWithListInput
pub static ref CREATE_USERS_WITH_LIST_INPUT: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for UpdateUser

lazy_static! {
/// Create Mime objects for the request content types for UpdateUser
pub static ref UPDATE_USER: Mime = "application/json".parse().unwrap();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,34 @@ pub mod responses {
use hyper::mime::*;

// The macro is called per-operation to beat the recursion limit
/// Create Mime objects for the response content types for FileResponseGet

lazy_static! {
/// Create Mime objects for the response content types for FileResponseGet
pub static ref FILE_RESPONSE_GET_SUCCESS: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the response content types for HtmlPost

lazy_static! {
/// Create Mime objects for the response content types for HtmlPost
pub static ref HTML_POST_SUCCESS: Mime = "text/html".parse().unwrap();
}
/// Create Mime objects for the response content types for RawJsonGet

lazy_static! {
/// Create Mime objects for the response content types for RawJsonGet
pub static ref RAW_JSON_GET_SUCCESS: Mime = "*/*".parse().unwrap();
}

}

pub mod requests {
use hyper::mime::*;
/// Create Mime objects for the request content types for DummyPut

lazy_static! {
/// Create Mime objects for the request content types for DummyPut
pub static ref DUMMY_PUT: Mime = "application/json".parse().unwrap();
}
/// Create Mime objects for the request content types for HtmlPost

lazy_static! {
/// Create Mime objects for the request content types for HtmlPost
pub static ref HTML_POST: Mime = "text/html".parse().unwrap();
}

Expand Down