forked from loafle/openapi-generator-original
[ruby] fix oneOf handling (#5706)
* [ruby] fix oneOf handling * use previous ruby configs due to issue #4690 * check for oneOf model in base_object * validate the attributes in partial_oneof_module
This commit is contained in:
@@ -149,8 +149,9 @@ module {{moduleName}}
|
||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||
end
|
||||
else
|
||||
# models, e.g. Pet
|
||||
{{moduleName}}.const_get(return_type).build_from_hash(data)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = {{moduleName}}.const_get(return_type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -4,10 +4,13 @@
|
||||
|
||||
All URIs are relative to *{{basePath}}*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
{{#operations}}{{#operation}}[**{{operationId}}**]({{classname}}.md#{{operationId}}) | **{{httpMethod}}** {{path}} | {{#summary}}{{summary}}{{/summary}}
|
||||
{{/operation}}{{/operations}}
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
{{#operations}}
|
||||
{{#operation}}
|
||||
| [**{{operationId}}**]({{classname}}.md#{{operationId}}) | **{{httpMethod}}** {{path}} | {{#summary}}{{summary}}{{/summary}} |
|
||||
{{/operation}}
|
||||
{{/operations}}
|
||||
|
||||
{{#operations}}
|
||||
{{#operation}}
|
||||
@@ -67,10 +70,15 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
{{^allParams}}This endpoint does not need any parameter.{{/allParams}}{{#allParams}}{{#-last}}
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------{{/-last}}{{/allParams}}
|
||||
{{#allParams}} **{{paramName}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isFile}}**{{dataType}}**{{/isFile}}{{^isFile}}[**{{dataType}}**]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}}| {{description}} | {{^required}}[optional] {{/required}}{{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}
|
||||
{{^allParams}}
|
||||
This endpoint does not need any parameter.
|
||||
{{/allParams}}
|
||||
{{#allParams}}
|
||||
{{#-first}}
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
{{/-first}}
|
||||
| **{{paramName}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}{{#isFile}}**{{dataType}}**{{/isFile}}{{^isFile}}[**{{dataType}}**]({{baseType}}.md){{/isFile}}{{/isPrimitiveType}} | {{description}} | {{^required}}[optional]{{/required}}{{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}} |
|
||||
{{/allParams}}
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -67,7 +67,9 @@
|
||||
end
|
||||
end
|
||||
else # model
|
||||
{{moduleName}}.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = {{moduleName}}.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -12,7 +12,14 @@ module {{moduleName}}
|
||||
{{>partial_model_enum_class}}
|
||||
{{/isEnum}}
|
||||
{{^isEnum}}
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
{{>partial_oneof_module}}
|
||||
{{/-first}}
|
||||
{{/oneOf}}
|
||||
{{^oneOf}}
|
||||
{{>partial_model_generic}}
|
||||
{{/oneOf}}
|
||||
{{/isEnum}}
|
||||
{{/model}}
|
||||
{{/models}}
|
||||
|
||||
@@ -1,19 +1,12 @@
|
||||
{{#models}}{{#model}}# {{moduleName}}::{{classname}}
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
{{#vars}}**{{name}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}} | {{description}} | {{^required}}[optional] {{/required}}{{#isReadOnly}}[readonly] {{/isReadOnly}}{{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}}
|
||||
{{/vars}}
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require '{{moduleName}}'
|
||||
|
||||
instance = {{moduleName}}::{{classname}}.new({{#vars}}{{name}}: {{example}}{{^-last}},
|
||||
{{/-last}}{{/vars}})
|
||||
```
|
||||
|
||||
{{/model}}{{/models}}
|
||||
{{#models}}
|
||||
{{#model}}
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
{{>partial_oneof_module_doc}}
|
||||
{{/-first}}
|
||||
{{/oneOf}}
|
||||
{{^oneOf}}
|
||||
{{>partial_model_generic_doc}}
|
||||
{{/oneOf}}
|
||||
{{/model}}
|
||||
{{/models}}
|
||||
|
||||
@@ -11,19 +11,13 @@ require 'date'
|
||||
# Please update as you see appropriate
|
||||
{{#models}}
|
||||
{{#model}}
|
||||
describe '{{classname}}' do
|
||||
before do
|
||||
# run before each test
|
||||
@instance = {{moduleName}}::{{classname}}.new
|
||||
end
|
||||
|
||||
after do
|
||||
# run after each test
|
||||
end
|
||||
describe {{moduleName}}::{{classname}} do
|
||||
{{^oneOf}}
|
||||
let(:instance) { {{moduleName}}::{{classname}}.new }
|
||||
|
||||
describe 'test an instance of {{classname}}' do
|
||||
it 'should create an instance of {{classname}}' do
|
||||
expect(@instance).to be_instance_of({{moduleName}}::{{classname}})
|
||||
expect(instance).to be_instance_of({{moduleName}}::{{classname}})
|
||||
end
|
||||
end
|
||||
{{#vars}}
|
||||
@@ -33,7 +27,7 @@ describe '{{classname}}' do
|
||||
# assertion here. ref: https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers
|
||||
# validator = Petstore::EnumTest::EnumAttributeValidator.new('{{{dataType}}}', [{{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}}, {{/-last}}{{/enumVars}}{{/allowableValues}}])
|
||||
# validator.allowable_values.each do |value|
|
||||
# expect { @instance.{{name}} = value }.not_to raise_error
|
||||
# expect { instance.{{name}} = value }.not_to raise_error
|
||||
# end
|
||||
{{/isEnum}}
|
||||
{{^isEnum}}
|
||||
@@ -43,6 +37,42 @@ describe '{{classname}}' do
|
||||
end
|
||||
|
||||
{{/vars}}
|
||||
{{/oneOf}}
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
describe '.openapi_one_of' do
|
||||
it 'lists the models referenced in the oneOf array' do
|
||||
expect(described_class.openapi_one_of).to_not be_empty
|
||||
described_class.openapi_one_of.each { |klass| expect { {{moduleName}}.const_get(klass) }.to_not raise_error }
|
||||
end
|
||||
end
|
||||
|
||||
{{#discriminator}}
|
||||
{{#propertyName}}
|
||||
describe '.openapi_discriminator_name' do
|
||||
it 'returns the value of the "discriminator" property' do
|
||||
expect(described_class.openapi_discriminator_name).to_not be_empty
|
||||
end
|
||||
end
|
||||
|
||||
{{/propertyName}}
|
||||
{{#mappedModels}}
|
||||
{{#-first}}
|
||||
describe '.openapi_discriminator_mapping' do
|
||||
it 'returns the key/values of the "mapping" property' do
|
||||
expect(described_class.openapi_discriminator_mapping.values.sort).to eq(described_class.openapi_one_of.sort)
|
||||
end
|
||||
end
|
||||
|
||||
{{/-first}}
|
||||
{{/mappedModels}}
|
||||
{{/discriminator}}
|
||||
describe '.build' do
|
||||
it 'returns the correct model' do
|
||||
end
|
||||
end
|
||||
{{/-first}}
|
||||
{{/oneOf}}
|
||||
end
|
||||
{{/model}}
|
||||
{{/models}}
|
||||
|
||||
@@ -42,6 +42,16 @@
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about{{#parent}}, including the ones defined in its parent(s){{/parent}}
|
||||
def self.acceptable_attributes
|
||||
{{^parent}}
|
||||
attribute_map.values
|
||||
{{/parent}}
|
||||
{{#parent}}
|
||||
attribute_map.values.concat(superclass.acceptable_attributes)
|
||||
{{/parent}}
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -75,19 +85,6 @@
|
||||
|
||||
{{/-last}}
|
||||
{{/anyOf}}
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
# List of class defined in oneOf (OpenAPI v3)
|
||||
def self.openapi_one_of
|
||||
[
|
||||
{{/-first}}
|
||||
:'{{{.}}}'{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
]
|
||||
end
|
||||
|
||||
{{/-last}}
|
||||
{{/oneOf}}
|
||||
{{#allOf}}
|
||||
{{#-first}}
|
||||
# List of class defined in allOf (OpenAPI v3)
|
||||
@@ -270,26 +267,6 @@
|
||||
|
||||
{{/-first}}
|
||||
{{/anyOf}}
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
_one_of_found = false
|
||||
self.class.openapi_one_of.each do |_class|
|
||||
_one_of = {{moduleName}}.const_get(_class).build_from_hash(self.to_hash)
|
||||
if _one_of.valid?
|
||||
if _one_of_found
|
||||
return false
|
||||
else
|
||||
_one_of_found = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if !_one_of_found
|
||||
return false
|
||||
end
|
||||
|
||||
{{/-first}}
|
||||
{{/oneOf}}
|
||||
true{{#parent}} && super{{/parent}}
|
||||
end
|
||||
|
||||
|
||||
28
modules/openapi-generator/src/main/resources/ruby-client/partial_model_generic_doc.mustache
vendored
Normal file
28
modules/openapi-generator/src/main/resources/ruby-client/partial_model_generic_doc.mustache
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# {{moduleName}}::{{classname}}
|
||||
|
||||
## Properties
|
||||
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
{{#vars}}
|
||||
| **{{name}}** | {{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}} | {{description}} | {{^required}}[optional]{{/required}}{{#isReadOnly}}[readonly]{{/isReadOnly}}{{#defaultValue}}[default to {{defaultValue}}]{{/defaultValue}} |
|
||||
{{/vars}}
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require '{{{gemName}}}'
|
||||
|
||||
{{^vars}}
|
||||
instance = {{moduleName}}::{{classname}}.new()
|
||||
{{/vars}}
|
||||
{{#vars}}
|
||||
{{#-first}}
|
||||
instance = {{moduleName}}::{{classname}}.new(
|
||||
{{/-first}}
|
||||
{{name}}: {{example}}{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
)
|
||||
{{/-last}}
|
||||
{{/vars}}
|
||||
```
|
||||
137
modules/openapi-generator/src/main/resources/ruby-client/partial_oneof_module.mustache
vendored
Normal file
137
modules/openapi-generator/src/main/resources/ruby-client/partial_oneof_module.mustache
vendored
Normal file
@@ -0,0 +1,137 @@
|
||||
{{#description}}
|
||||
# {{{description}}}
|
||||
{{/description}}
|
||||
module {{classname}}
|
||||
class << self
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
# List of class defined in oneOf (OpenAPI v3)
|
||||
def openapi_one_of
|
||||
[
|
||||
{{/-first}}
|
||||
:'{{{.}}}'{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
]
|
||||
end
|
||||
|
||||
{{/-last}}
|
||||
{{/oneOf}}
|
||||
{{#discriminator}}
|
||||
{{#propertyName}}
|
||||
# Discriminator's property name (OpenAPI v3)
|
||||
def openapi_discriminator_name
|
||||
:'{{{.}}}'
|
||||
end
|
||||
|
||||
{{/propertyName}}
|
||||
{{#mappedModels}}
|
||||
{{#-first}}
|
||||
# Discriminator's mapping (OpenAPI v3)
|
||||
def openapi_discriminator_mapping
|
||||
{
|
||||
{{/-first}}
|
||||
:'{{{mappingName}}}' => :'{{{modelName}}}'{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
}
|
||||
end
|
||||
|
||||
{{/-last}}
|
||||
{{/mappedModels}}
|
||||
{{/discriminator}}
|
||||
# Builds the object
|
||||
# @param [Mixed] Data to be matched against the list of oneOf items
|
||||
# @return [Object] Returns the model or the data itself
|
||||
def build(data)
|
||||
{{#discriminator}}
|
||||
discriminator_value = data[openapi_discriminator_name]
|
||||
return nil unless discriminator_value
|
||||
{{#mappedModels}}
|
||||
{{#-first}}
|
||||
|
||||
klass = openapi_discriminator_mapping[discriminator_value.to_sym]
|
||||
return nil unless klass
|
||||
|
||||
{{moduleName}}.const_get(klass).build_from_hash(data)
|
||||
{{/-first}}
|
||||
{{/mappedModels}}
|
||||
{{^mappedModels}}
|
||||
{{moduleName}}.const_get(discriminator_value).build_from_hash(data)
|
||||
{{/mappedModels}}
|
||||
{{/discriminator}}
|
||||
{{^discriminator}}
|
||||
# Go through the list of oneOf items and attempt to identify the appropriate one.
|
||||
# Note:
|
||||
# - We do not attempt to check whether exactly one item matches.
|
||||
# - No advanced validation of types in some cases (e.g. "x: { type: string }" will happily match { x: 123 })
|
||||
# due to the way the deserialization is made in the base_object template (it just casts without verifying).
|
||||
# - TODO: scalar values are defacto behaving as if they were nullable.
|
||||
# - TODO: logging when debugging is set.
|
||||
openapi_one_of.each do |klass|
|
||||
begin
|
||||
next if klass == :AnyType # "nullable: true"
|
||||
typed_data = find_and_cast_into_type(klass, data)
|
||||
return typed_data if typed_data
|
||||
rescue # rescue all errors so we keep iterating even if the current item lookup raises
|
||||
end
|
||||
end
|
||||
|
||||
openapi_one_of.include?(:AnyType) ? data : nil
|
||||
{{/discriminator}}
|
||||
end
|
||||
{{^discriminator}}
|
||||
|
||||
private
|
||||
|
||||
SchemaMismatchError = Class.new(StandardError)
|
||||
|
||||
# Note: 'File' is missing here because in the regular case we get the data _after_ a call to JSON.parse.
|
||||
def find_and_cast_into_type(klass, data)
|
||||
return if data.nil?
|
||||
|
||||
case klass.to_s
|
||||
when 'Boolean'
|
||||
return data if data.instance_of?(TrueClass) || data.instance_of?(FalseClass)
|
||||
when 'Float'
|
||||
return data if data.instance_of?(Float)
|
||||
when 'Integer'
|
||||
return data if data.instance_of?(Integer)
|
||||
when 'Time'
|
||||
return Time.parse(data)
|
||||
when 'Date'
|
||||
return Date.parse(data)
|
||||
when 'String'
|
||||
return data if data.instance_of?(String)
|
||||
when 'Object' # "type: object"
|
||||
return data if data.instance_of?(Hash)
|
||||
when /\AArray<(?<sub_type>.+)>\z/ # "type: array"
|
||||
if data.instance_of?(Array)
|
||||
sub_type = Regexp.last_match[:sub_type]
|
||||
return data.map { |item| find_and_cast_into_type(sub_type, item) }
|
||||
end
|
||||
when /\AHash<String, (?<sub_type>.+)>\z/ # "type: object" with "additionalProperties: { ... }"
|
||||
if data.instance_of?(Hash) && data.keys.all? { |k| k.instance_of?(Symbol) || k.instance_of?(String) }
|
||||
sub_type = Regexp.last_match[:sub_type]
|
||||
return data.each_with_object({}) { |(k, v), hsh| hsh[k] = find_and_cast_into_type(sub_type, v) }
|
||||
end
|
||||
else # model
|
||||
const = {{moduleName}}.const_get(klass)
|
||||
if const
|
||||
if const.respond_to?(:openapi_one_of) # nested oneOf model
|
||||
model = const.build(data)
|
||||
return model if model
|
||||
else
|
||||
# raise if data contains keys that are not known to the model
|
||||
raise unless (data.keys - const.acceptable_attributes).empty?
|
||||
model = const.build_from_hash(data)
|
||||
return model if model && model.valid?
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
raise # if no match by now, raise
|
||||
rescue
|
||||
raise SchemaMismatchError, "#{data} doesn't match the #{klass} type"
|
||||
end
|
||||
{{/discriminator}}
|
||||
end
|
||||
end
|
||||
92
modules/openapi-generator/src/main/resources/ruby-client/partial_oneof_module_doc.mustache
vendored
Normal file
92
modules/openapi-generator/src/main/resources/ruby-client/partial_oneof_module_doc.mustache
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
# {{moduleName}}::{{classname}}
|
||||
|
||||
## Class instance methods
|
||||
|
||||
### `openapi_one_of`
|
||||
|
||||
Returns the list of classes defined in oneOf.
|
||||
|
||||
#### Example
|
||||
|
||||
```ruby
|
||||
require '{{{gemName}}}'
|
||||
|
||||
{{moduleName}}::{{classname}}.openapi_one_of
|
||||
# =>
|
||||
{{#oneOf}}
|
||||
{{#-first}}
|
||||
# [
|
||||
{{/-first}}
|
||||
# :'{{{.}}}'{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
# ]
|
||||
{{/-last}}
|
||||
{{/oneOf}}
|
||||
```
|
||||
{{#discriminator}}
|
||||
{{#propertyName}}
|
||||
|
||||
### `openapi_discriminator_name`
|
||||
|
||||
Returns the discriminator's property name.
|
||||
|
||||
#### Example
|
||||
|
||||
```ruby
|
||||
require '{{{gemName}}}'
|
||||
|
||||
{{moduleName}}::{{classname}}.openapi_discriminator_name
|
||||
# => :'{{{.}}}'
|
||||
```
|
||||
{{/propertyName}}
|
||||
{{#mappedModels}}
|
||||
{{#-first}}
|
||||
|
||||
### `openapi_discriminator_name`
|
||||
|
||||
Returns the discriminator's mapping.
|
||||
|
||||
#### Example
|
||||
|
||||
```ruby
|
||||
require '{{{gemName}}}'
|
||||
|
||||
{{moduleName}}::{{classname}}.openapi_discriminator_mapping
|
||||
# =>
|
||||
# {
|
||||
{{/-first}}
|
||||
# :'{{{mappingName}}}' => :'{{{modelName}}}'{{^-last}},{{/-last}}
|
||||
{{#-last}}
|
||||
# }
|
||||
{{/-last}}
|
||||
{{/mappedModels}}
|
||||
{{/discriminator}}
|
||||
|
||||
### build
|
||||
|
||||
Find the appropriate object from the `openapi_one_of` list and casts the data into it.
|
||||
|
||||
#### Example
|
||||
|
||||
```ruby
|
||||
require '{{{gemName}}}'
|
||||
|
||||
{{moduleName}}::{{classname}}.build(data)
|
||||
# => {{#oneOf}}{{#-first}}#<{{{.}}}:0x00007fdd4aab02a0>{{/-first}}{{/oneOf}}
|
||||
|
||||
{{moduleName}}::{{classname}}.build(data_that_doesnt_match)
|
||||
# => nil
|
||||
```
|
||||
|
||||
#### Parameters
|
||||
|
||||
| Name | Type | Description |
|
||||
| ---- | ---- | ----------- |
|
||||
| **data** | **Mixed** | data to be matched against the list of oneOf items |
|
||||
|
||||
#### Return type
|
||||
|
||||
{{#oneOf}}
|
||||
- `{{{.}}}`
|
||||
{{/oneOf}}
|
||||
- `nil` (if no type matches)
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**map_property** | **Hash<String, String>** | | [optional]
|
||||
**map_of_map_property** | **Hash<String, Hash<String, String>>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **map_property** | **Hash<String, String>** | | [optional] |
|
||||
| **map_of_map_property** | **Hash<String, Hash<String, String>>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesClass.new(map_property: null,
|
||||
map_of_map_property: null)
|
||||
instance = Petstore::AdditionalPropertiesClass.new(
|
||||
map_property: null,
|
||||
map_of_map_property: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**class_name** | **String** | |
|
||||
**color** | **String** | | [optional] [default to 'red']
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **class_name** | **String** | | |
|
||||
| **color** | **String** | | [optional][default to 'red'] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Animal.new(class_name: null,
|
||||
color: null)
|
||||
instance = Petstore::Animal.new(
|
||||
class_name: null,
|
||||
color: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**call_123_test_special_tags**](AnotherFakeApi.md#call_123_test_special_tags) | **PATCH** /another-fake/dummy | To test special tags
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**call_123_test_special_tags**](AnotherFakeApi.md#call_123_test_special_tags) | **PATCH** /another-fake/dummy | To test special tags |
|
||||
|
||||
|
||||
## call_123_test_special_tags
|
||||
@@ -36,10 +35,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**client** | [**Client**](Client.md)| client model |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **client** | [**Client**](Client.md) | client model | |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**code** | **Integer** | | [optional]
|
||||
**type** | **String** | | [optional]
|
||||
**message** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **code** | **Integer** | | [optional] |
|
||||
| **type** | **String** | | [optional] |
|
||||
| **message** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ApiResponse.new(code: null,
|
||||
instance = Petstore::ApiResponse.new(
|
||||
code: null,
|
||||
type: null,
|
||||
message: null)
|
||||
message: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**array_array_number** | **Array<Array<Float>>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **array_array_number** | **Array<Array<Float>>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ArrayOfArrayOfNumberOnly.new(array_array_number: null)
|
||||
instance = Petstore::ArrayOfArrayOfNumberOnly.new(
|
||||
array_array_number: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**array_number** | **Array<Float>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **array_number** | **Array<Float>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ArrayOfNumberOnly.new(array_number: null)
|
||||
instance = Petstore::ArrayOfNumberOnly.new(
|
||||
array_number: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**array_of_string** | **Array<String>** | | [optional]
|
||||
**array_array_of_integer** | **Array<Array<Integer>>** | | [optional]
|
||||
**array_array_of_model** | **Array<Array<ReadOnlyFirst>>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **array_of_string** | **Array<String>** | | [optional] |
|
||||
| **array_array_of_integer** | **Array<Array<Integer>>** | | [optional] |
|
||||
| **array_array_of_model** | **Array<Array<ReadOnlyFirst>>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ArrayTest.new(array_of_string: null,
|
||||
instance = Petstore::ArrayTest.new(
|
||||
array_of_string: null,
|
||||
array_array_of_integer: null,
|
||||
array_array_of_model: null)
|
||||
array_array_of_model: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,26 +2,27 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**small_camel** | **String** | | [optional]
|
||||
**capital_camel** | **String** | | [optional]
|
||||
**small_snake** | **String** | | [optional]
|
||||
**capital_snake** | **String** | | [optional]
|
||||
**sca_eth_flow_points** | **String** | | [optional]
|
||||
**att_name** | **String** | Name of the pet | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **small_camel** | **String** | | [optional] |
|
||||
| **capital_camel** | **String** | | [optional] |
|
||||
| **small_snake** | **String** | | [optional] |
|
||||
| **capital_snake** | **String** | | [optional] |
|
||||
| **sca_eth_flow_points** | **String** | | [optional] |
|
||||
| **att_name** | **String** | Name of the pet | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Capitalization.new(small_camel: null,
|
||||
instance = Petstore::Capitalization.new(
|
||||
small_camel: null,
|
||||
capital_camel: null,
|
||||
small_snake: null,
|
||||
capital_snake: null,
|
||||
sca_eth_flow_points: null,
|
||||
att_name: null)
|
||||
att_name: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**declawed** | **Boolean** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **declawed** | **Boolean** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Cat.new(declawed: null)
|
||||
instance = Petstore::Cat.new(
|
||||
declawed: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**declawed** | **Boolean** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **declawed** | **Boolean** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::CatAllOf.new(declawed: null)
|
||||
instance = Petstore::CatAllOf.new(
|
||||
declawed: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Integer** | | [optional]
|
||||
**name** | **String** | | [default to 'default-name']
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **id** | **Integer** | | [optional] |
|
||||
| **name** | **String** | | [default to 'default-name'] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Category.new(id: null,
|
||||
name: null)
|
||||
instance = Petstore::Category.new(
|
||||
id: null,
|
||||
name: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**_class** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **_class** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ClassModel.new(_class: null)
|
||||
instance = Petstore::ClassModel.new(
|
||||
_class: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**client** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **client** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Client.new(client: null)
|
||||
instance = Petstore::Client.new(
|
||||
client: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**foo_get**](DefaultApi.md#foo_get) | **GET** /foo |
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**foo_get**](DefaultApi.md#foo_get) | **GET** /foo | |
|
||||
|
||||
|
||||
## foo_get
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**breed** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **breed** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Dog.new(breed: null)
|
||||
instance = Petstore::Dog.new(
|
||||
breed: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**breed** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **breed** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::DogAllOf.new(breed: null)
|
||||
instance = Petstore::DogAllOf.new(
|
||||
breed: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**just_symbol** | **String** | | [optional]
|
||||
**array_enum** | **Array<String>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **just_symbol** | **String** | | [optional] |
|
||||
| **array_enum** | **Array<String>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::EnumArrays.new(just_symbol: null,
|
||||
array_enum: null)
|
||||
instance = Petstore::EnumArrays.new(
|
||||
just_symbol: null,
|
||||
array_enum: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,15 +2,14 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::EnumClass.new()
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,30 +2,31 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**enum_string** | **String** | | [optional]
|
||||
**enum_string_required** | **String** | |
|
||||
**enum_integer** | **Integer** | | [optional]
|
||||
**enum_number** | **Float** | | [optional]
|
||||
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||
**outer_enum_integer** | [**OuterEnumInteger**](OuterEnumInteger.md) | | [optional]
|
||||
**outer_enum_default_value** | [**OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional] [default to 'placed']
|
||||
**outer_enum_integer_default_value** | [**OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional] [default to OuterEnumIntegerDefaultValue::N0]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **enum_string** | **String** | | [optional] |
|
||||
| **enum_string_required** | **String** | | |
|
||||
| **enum_integer** | **Integer** | | [optional] |
|
||||
| **enum_number** | **Float** | | [optional] |
|
||||
| **outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional] |
|
||||
| **outer_enum_integer** | [**OuterEnumInteger**](OuterEnumInteger.md) | | [optional] |
|
||||
| **outer_enum_default_value** | [**OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional][default to 'placed'] |
|
||||
| **outer_enum_integer_default_value** | [**OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional][default to OuterEnumIntegerDefaultValue::N0] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::EnumTest.new(enum_string: null,
|
||||
instance = Petstore::EnumTest.new(
|
||||
enum_string: null,
|
||||
enum_string_required: null,
|
||||
enum_integer: null,
|
||||
enum_number: null,
|
||||
outer_enum: null,
|
||||
outer_enum_integer: null,
|
||||
outer_enum_default_value: null,
|
||||
outer_enum_integer_default_value: null)
|
||||
outer_enum_integer_default_value: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,24 +2,23 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**fake_health_get**](FakeApi.md#fake_health_get) | **GET** /fake/health | Health check endpoint
|
||||
[**fake_http_signature_test**](FakeApi.md#fake_http_signature_test) | **GET** /fake/http-signature-test | test http signature authentication
|
||||
[**fake_outer_boolean_serialize**](FakeApi.md#fake_outer_boolean_serialize) | **POST** /fake/outer/boolean |
|
||||
[**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite |
|
||||
[**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number |
|
||||
[**fake_outer_string_serialize**](FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string |
|
||||
[**test_body_with_file_schema**](FakeApi.md#test_body_with_file_schema) | **PUT** /fake/body-with-file-schema |
|
||||
[**test_body_with_query_params**](FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params |
|
||||
[**test_client_model**](FakeApi.md#test_client_model) | **PATCH** /fake | To test \"client\" model
|
||||
[**test_endpoint_parameters**](FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
[**test_enum_parameters**](FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters
|
||||
[**test_group_parameters**](FakeApi.md#test_group_parameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
|
||||
[**test_inline_additional_properties**](FakeApi.md#test_inline_additional_properties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
|
||||
[**test_json_form_data**](FakeApi.md#test_json_form_data) | **GET** /fake/jsonFormData | test json serialization of form data
|
||||
[**test_query_parameter_collection_format**](FakeApi.md#test_query_parameter_collection_format) | **PUT** /fake/test-query-paramters |
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**fake_health_get**](FakeApi.md#fake_health_get) | **GET** /fake/health | Health check endpoint |
|
||||
| [**fake_http_signature_test**](FakeApi.md#fake_http_signature_test) | **GET** /fake/http-signature-test | test http signature authentication |
|
||||
| [**fake_outer_boolean_serialize**](FakeApi.md#fake_outer_boolean_serialize) | **POST** /fake/outer/boolean | |
|
||||
| [**fake_outer_composite_serialize**](FakeApi.md#fake_outer_composite_serialize) | **POST** /fake/outer/composite | |
|
||||
| [**fake_outer_number_serialize**](FakeApi.md#fake_outer_number_serialize) | **POST** /fake/outer/number | |
|
||||
| [**fake_outer_string_serialize**](FakeApi.md#fake_outer_string_serialize) | **POST** /fake/outer/string | |
|
||||
| [**test_body_with_file_schema**](FakeApi.md#test_body_with_file_schema) | **PUT** /fake/body-with-file-schema | |
|
||||
| [**test_body_with_query_params**](FakeApi.md#test_body_with_query_params) | **PUT** /fake/body-with-query-params | |
|
||||
| [**test_client_model**](FakeApi.md#test_client_model) | **PATCH** /fake | To test \"client\" model |
|
||||
| [**test_endpoint_parameters**](FakeApi.md#test_endpoint_parameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 |
|
||||
| [**test_enum_parameters**](FakeApi.md#test_enum_parameters) | **GET** /fake | To test enum parameters |
|
||||
| [**test_group_parameters**](FakeApi.md#test_group_parameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) |
|
||||
| [**test_inline_additional_properties**](FakeApi.md#test_inline_additional_properties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties |
|
||||
| [**test_json_form_data**](FakeApi.md#test_json_form_data) | **GET** /fake/jsonFormData | test json serialization of form data |
|
||||
| [**test_query_parameter_collection_format**](FakeApi.md#test_query_parameter_collection_format) | **PUT** /fake/test-query-paramters | |
|
||||
|
||||
|
||||
## fake_health_get
|
||||
@@ -95,12 +94,11 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
||||
**query_1** | **String**| query parameter | [optional]
|
||||
**header_1** | **String**| header parameter | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store | |
|
||||
| **query_1** | **String** | query parameter | [optional] |
|
||||
| **header_1** | **String** | header parameter | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -145,10 +143,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**body** | **Boolean**| Input boolean as post body | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **body** | **Boolean** | Input boolean as post body | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -193,10 +190,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**outer_composite** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **outer_composite** | [**OuterComposite**](OuterComposite.md) | Input composite as post body | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -241,10 +237,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**body** | **Float**| Input number as post body | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **body** | **Float** | Input number as post body | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -289,10 +284,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**body** | **String**| Input string as post body | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **body** | **String** | Input string as post body | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -334,10 +328,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**file_schema_test_class** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **file_schema_test_class** | [**FileSchemaTestClass**](FileSchemaTestClass.md) | | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -378,11 +371,10 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**query** | **String**| |
|
||||
**user** | [**User**](User.md)| |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **query** | **String** | | |
|
||||
| **user** | [**User**](User.md) | | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -426,10 +418,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**client** | [**Client**](Client.md)| client model |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **client** | [**Client**](Client.md) | client model | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -493,23 +484,22 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**number** | **Float**| None |
|
||||
**double** | **Float**| None |
|
||||
**pattern_without_delimiter** | **String**| None |
|
||||
**byte** | **String**| None |
|
||||
**integer** | **Integer**| None | [optional]
|
||||
**int32** | **Integer**| None | [optional]
|
||||
**int64** | **Integer**| None | [optional]
|
||||
**float** | **Float**| None | [optional]
|
||||
**string** | **String**| None | [optional]
|
||||
**binary** | **File**| None | [optional]
|
||||
**date** | **Date**| None | [optional]
|
||||
**date_time** | **Time**| None | [optional]
|
||||
**password** | **String**| None | [optional]
|
||||
**callback** | **String**| None | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **number** | **Float** | None | |
|
||||
| **double** | **Float** | None | |
|
||||
| **pattern_without_delimiter** | **String** | None | |
|
||||
| **byte** | **String** | None | |
|
||||
| **integer** | **Integer** | None | [optional] |
|
||||
| **int32** | **Integer** | None | [optional] |
|
||||
| **int64** | **Integer** | None | [optional] |
|
||||
| **float** | **Float** | None | [optional] |
|
||||
| **string** | **String** | None | [optional] |
|
||||
| **binary** | **File** | None | [optional] |
|
||||
| **date** | **Date** | None | [optional] |
|
||||
| **date_time** | **Time** | None | [optional] |
|
||||
| **password** | **String** | None | [optional] |
|
||||
| **callback** | **String** | None | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -561,17 +551,16 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**enum_header_string_array** | [**Array<String>**](String.md)| Header parameter enum test (string array) | [optional]
|
||||
**enum_header_string** | **String**| Header parameter enum test (string) | [optional] [default to '-efg']
|
||||
**enum_query_string_array** | [**Array<String>**](String.md)| Query parameter enum test (string array) | [optional]
|
||||
**enum_query_string** | **String**| Query parameter enum test (string) | [optional] [default to '-efg']
|
||||
**enum_query_integer** | **Integer**| Query parameter enum test (double) | [optional]
|
||||
**enum_query_double** | **Float**| Query parameter enum test (double) | [optional]
|
||||
**enum_form_string_array** | [**Array<String>**](String.md)| Form parameter enum test (string array) | [optional] [default to '$']
|
||||
**enum_form_string** | **String**| Form parameter enum test (string) | [optional] [default to '-efg']
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **enum_header_string_array** | [**Array<String>**](String.md) | Header parameter enum test (string array) | [optional] |
|
||||
| **enum_header_string** | **String** | Header parameter enum test (string) | [optional][default to '-efg'] |
|
||||
| **enum_query_string_array** | [**Array<String>**](String.md) | Query parameter enum test (string array) | [optional] |
|
||||
| **enum_query_string** | **String** | Query parameter enum test (string) | [optional][default to '-efg'] |
|
||||
| **enum_query_integer** | **Integer** | Query parameter enum test (double) | [optional] |
|
||||
| **enum_query_double** | **Float** | Query parameter enum test (double) | [optional] |
|
||||
| **enum_form_string_array** | [**Array<String>**](String.md) | Form parameter enum test (string array) | [optional][default to '$'] |
|
||||
| **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to '-efg'] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -626,15 +615,14 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**required_string_group** | **Integer**| Required String in group parameters |
|
||||
**required_boolean_group** | **Boolean**| Required Boolean in group parameters |
|
||||
**required_int64_group** | **Integer**| Required Integer in group parameters |
|
||||
**string_group** | **Integer**| String in group parameters | [optional]
|
||||
**boolean_group** | **Boolean**| Boolean in group parameters | [optional]
|
||||
**int64_group** | **Integer**| Integer in group parameters | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **required_string_group** | **Integer** | Required String in group parameters | |
|
||||
| **required_boolean_group** | **Boolean** | Required Boolean in group parameters | |
|
||||
| **required_int64_group** | **Integer** | Required Integer in group parameters | |
|
||||
| **string_group** | **Integer** | String in group parameters | [optional] |
|
||||
| **boolean_group** | **Boolean** | Boolean in group parameters | [optional] |
|
||||
| **int64_group** | **Integer** | Integer in group parameters | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -675,10 +663,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**request_body** | [**Hash<String, String>**](String.md)| request body |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **request_body** | [**Hash<String, String>**](String.md) | request body | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -720,11 +707,10 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**param** | **String**| field1 |
|
||||
**param2** | **String**| field2 |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **param** | **String** | field1 | |
|
||||
| **param2** | **String** | field2 | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -770,14 +756,13 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pipe** | [**Array<String>**](String.md)| |
|
||||
**ioutil** | [**Array<String>**](String.md)| |
|
||||
**http** | [**Array<String>**](String.md)| |
|
||||
**url** | [**Array<String>**](String.md)| |
|
||||
**context** | [**Array<String>**](String.md)| |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pipe** | [**Array<String>**](String.md) | | |
|
||||
| **ioutil** | [**Array<String>**](String.md) | | |
|
||||
| **http** | [**Array<String>**](String.md) | | |
|
||||
| **url** | [**Array<String>**](String.md) | | |
|
||||
| **context** | [**Array<String>**](String.md) | | |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**test_classname**](FakeClassnameTags123Api.md#test_classname) | **PATCH** /fake_classname_test | To test class name in snake case
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**test_classname**](FakeClassnameTags123Api.md#test_classname) | **PATCH** /fake_classname_test | To test class name in snake case |
|
||||
|
||||
|
||||
## test_classname
|
||||
@@ -43,10 +42,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**client** | [**Client**](Client.md)| client model |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **client** | [**Client**](Client.md) | client model | |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**source_uri** | **String** | Test capitalization | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **source_uri** | **String** | Test capitalization | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::File.new(source_uri: null)
|
||||
instance = Petstore::File.new(
|
||||
source_uri: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**file** | **File** | | [optional]
|
||||
**files** | **Array<File>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **file** | **File** | | [optional] |
|
||||
| **files** | **Array<File>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::FileSchemaTestClass.new(file: null,
|
||||
files: null)
|
||||
instance = Petstore::FileSchemaTestClass.new(
|
||||
file: null,
|
||||
files: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**bar** | **String** | | [optional] [default to 'bar']
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **bar** | **String** | | [optional][default to 'bar'] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Foo.new(bar: null)
|
||||
instance = Petstore::Foo.new(
|
||||
bar: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,31 +2,32 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**integer** | **Integer** | | [optional]
|
||||
**int32** | **Integer** | | [optional]
|
||||
**int64** | **Integer** | | [optional]
|
||||
**number** | **Float** | |
|
||||
**float** | **Float** | | [optional]
|
||||
**double** | **Float** | | [optional]
|
||||
**decimal** | [**Decimal**](Decimal.md) | | [optional]
|
||||
**string** | **String** | | [optional]
|
||||
**byte** | **String** | |
|
||||
**binary** | **File** | | [optional]
|
||||
**date** | **Date** | |
|
||||
**date_time** | **Time** | | [optional]
|
||||
**uuid** | **String** | | [optional]
|
||||
**password** | **String** | |
|
||||
**pattern_with_digits** | **String** | A string that is a 10 digit number. Can have leading zeros. | [optional]
|
||||
**pattern_with_digits_and_delimiter** | **String** | A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **integer** | **Integer** | | [optional] |
|
||||
| **int32** | **Integer** | | [optional] |
|
||||
| **int64** | **Integer** | | [optional] |
|
||||
| **number** | **Float** | | |
|
||||
| **float** | **Float** | | [optional] |
|
||||
| **double** | **Float** | | [optional] |
|
||||
| **decimal** | [**Decimal**](Decimal.md) | | [optional] |
|
||||
| **string** | **String** | | [optional] |
|
||||
| **byte** | **String** | | |
|
||||
| **binary** | **File** | | [optional] |
|
||||
| **date** | **Date** | | |
|
||||
| **date_time** | **Time** | | [optional] |
|
||||
| **uuid** | **String** | | [optional] |
|
||||
| **password** | **String** | | |
|
||||
| **pattern_with_digits** | **String** | A string that is a 10 digit number. Can have leading zeros. | [optional] |
|
||||
| **pattern_with_digits_and_delimiter** | **String** | A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01. | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::FormatTest.new(integer: null,
|
||||
instance = Petstore::FormatTest.new(
|
||||
integer: null,
|
||||
int32: null,
|
||||
int64: null,
|
||||
number: null,
|
||||
@@ -41,7 +42,7 @@ instance = Petstore::FormatTest.new(integer: null,
|
||||
uuid: 72f98069-206d-4f12-9f12-3d1e525a8e84,
|
||||
password: null,
|
||||
pattern_with_digits: null,
|
||||
pattern_with_digits_and_delimiter: null)
|
||||
pattern_with_digits_and_delimiter: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**bar** | **String** | | [optional] [readonly]
|
||||
**foo** | **String** | | [optional] [readonly]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **bar** | **String** | | [optional][readonly] |
|
||||
| **foo** | **String** | | [optional][readonly] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::HasOnlyReadOnly.new(bar: null,
|
||||
foo: null)
|
||||
instance = Petstore::HasOnlyReadOnly.new(
|
||||
bar: null,
|
||||
foo: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**nullable_message** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **nullable_message** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::HealthCheckResult.new(nullable_message: null)
|
||||
instance = Petstore::HealthCheckResult.new(
|
||||
nullable_message: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | Updated name of the pet | [optional]
|
||||
**status** | **String** | Updated status of the pet | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **name** | **String** | Updated name of the pet | [optional] |
|
||||
| **status** | **String** | Updated status of the pet | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject.new(name: null,
|
||||
status: null)
|
||||
instance = Petstore::InlineObject.new(
|
||||
name: null,
|
||||
status: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**additional_metadata** | **String** | Additional data to pass to server | [optional]
|
||||
**file** | **File** | file to upload | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **additional_metadata** | **String** | Additional data to pass to server | [optional] |
|
||||
| **file** | **File** | file to upload | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject1.new(additional_metadata: null,
|
||||
file: null)
|
||||
instance = Petstore::InlineObject1.new(
|
||||
additional_metadata: null,
|
||||
file: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**enum_form_string_array** | **Array<String>** | Form parameter enum test (string array) | [optional]
|
||||
**enum_form_string** | **String** | Form parameter enum test (string) | [optional] [default to '-efg']
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **enum_form_string_array** | **Array<String>** | Form parameter enum test (string array) | [optional] |
|
||||
| **enum_form_string** | **String** | Form parameter enum test (string) | [optional][default to '-efg'] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject2.new(enum_form_string_array: null,
|
||||
enum_form_string: null)
|
||||
instance = Petstore::InlineObject2.new(
|
||||
enum_form_string_array: null,
|
||||
enum_form_string: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,29 +2,30 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**integer** | **Integer** | None | [optional]
|
||||
**int32** | **Integer** | None | [optional]
|
||||
**int64** | **Integer** | None | [optional]
|
||||
**number** | **Float** | None |
|
||||
**float** | **Float** | None | [optional]
|
||||
**double** | **Float** | None |
|
||||
**string** | **String** | None | [optional]
|
||||
**pattern_without_delimiter** | **String** | None |
|
||||
**byte** | **String** | None |
|
||||
**binary** | **File** | None | [optional]
|
||||
**date** | **Date** | None | [optional]
|
||||
**date_time** | **Time** | None | [optional]
|
||||
**password** | **String** | None | [optional]
|
||||
**callback** | **String** | None | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **integer** | **Integer** | None | [optional] |
|
||||
| **int32** | **Integer** | None | [optional] |
|
||||
| **int64** | **Integer** | None | [optional] |
|
||||
| **number** | **Float** | None | |
|
||||
| **float** | **Float** | None | [optional] |
|
||||
| **double** | **Float** | None | |
|
||||
| **string** | **String** | None | [optional] |
|
||||
| **pattern_without_delimiter** | **String** | None | |
|
||||
| **byte** | **String** | None | |
|
||||
| **binary** | **File** | None | [optional] |
|
||||
| **date** | **Date** | None | [optional] |
|
||||
| **date_time** | **Time** | None | [optional] |
|
||||
| **password** | **String** | None | [optional] |
|
||||
| **callback** | **String** | None | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject3.new(integer: null,
|
||||
instance = Petstore::InlineObject3.new(
|
||||
integer: null,
|
||||
int32: null,
|
||||
int64: null,
|
||||
number: null,
|
||||
@@ -37,7 +38,7 @@ instance = Petstore::InlineObject3.new(integer: null,
|
||||
date: null,
|
||||
date_time: null,
|
||||
password: null,
|
||||
callback: null)
|
||||
callback: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**param** | **String** | field1 |
|
||||
**param2** | **String** | field2 |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **param** | **String** | field1 | |
|
||||
| **param2** | **String** | field2 | |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject4.new(param: null,
|
||||
param2: null)
|
||||
instance = Petstore::InlineObject4.new(
|
||||
param: null,
|
||||
param2: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**additional_metadata** | **String** | Additional data to pass to server | [optional]
|
||||
**required_file** | **File** | file to upload |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **additional_metadata** | **String** | Additional data to pass to server | [optional] |
|
||||
| **required_file** | **File** | file to upload | |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineObject5.new(additional_metadata: null,
|
||||
required_file: null)
|
||||
instance = Petstore::InlineObject5.new(
|
||||
additional_metadata: null,
|
||||
required_file: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**string** | [**Foo**](Foo.md) | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **string** | [**Foo**](Foo.md) | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::InlineResponseDefault.new(string: null)
|
||||
instance = Petstore::InlineResponseDefault.new(
|
||||
string: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**_123_list** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **_123_list** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::List.new(_123_list: null)
|
||||
instance = Petstore::List.new(
|
||||
_123_list: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,22 +2,23 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**map_map_of_string** | **Hash<String, Hash<String, String>>** | | [optional]
|
||||
**map_of_enum_string** | **Hash<String, String>** | | [optional]
|
||||
**direct_map** | **Hash<String, Boolean>** | | [optional]
|
||||
**indirect_map** | **Hash<String, Boolean>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **map_map_of_string** | **Hash<String, Hash<String, String>>** | | [optional] |
|
||||
| **map_of_enum_string** | **Hash<String, String>** | | [optional] |
|
||||
| **direct_map** | **Hash<String, Boolean>** | | [optional] |
|
||||
| **indirect_map** | **Hash<String, Boolean>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::MapTest.new(map_map_of_string: null,
|
||||
instance = Petstore::MapTest.new(
|
||||
map_map_of_string: null,
|
||||
map_of_enum_string: null,
|
||||
direct_map: null,
|
||||
indirect_map: null)
|
||||
indirect_map: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**uuid** | **String** | | [optional]
|
||||
**date_time** | **Time** | | [optional]
|
||||
**map** | [**Hash<String, Animal>**](Animal.md) | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **uuid** | **String** | | [optional] |
|
||||
| **date_time** | **Time** | | [optional] |
|
||||
| **map** | [**Hash<String, Animal>**](Animal.md) | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::MixedPropertiesAndAdditionalPropertiesClass.new(uuid: null,
|
||||
instance = Petstore::MixedPropertiesAndAdditionalPropertiesClass.new(
|
||||
uuid: null,
|
||||
date_time: null,
|
||||
map: null)
|
||||
map: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **Integer** | | [optional]
|
||||
**_class** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **name** | **Integer** | | [optional] |
|
||||
| **_class** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Model200Response.new(name: null,
|
||||
_class: null)
|
||||
instance = Petstore::Model200Response.new(
|
||||
name: null,
|
||||
_class: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**_return** | **Integer** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **_return** | **Integer** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ModelReturn.new(_return: null)
|
||||
instance = Petstore::ModelReturn.new(
|
||||
_return: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,22 +2,23 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **Integer** | |
|
||||
**snake_case** | **Integer** | | [optional] [readonly]
|
||||
**property** | **String** | | [optional]
|
||||
**_123_number** | **Integer** | | [optional] [readonly]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **name** | **Integer** | | |
|
||||
| **snake_case** | **Integer** | | [optional][readonly] |
|
||||
| **property** | **String** | | [optional] |
|
||||
| **_123_number** | **Integer** | | [optional][readonly] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Name.new(name: null,
|
||||
instance = Petstore::Name.new(
|
||||
name: null,
|
||||
snake_case: null,
|
||||
property: null,
|
||||
_123_number: null)
|
||||
_123_number: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,27 +2,28 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**integer_prop** | **Integer** | | [optional]
|
||||
**number_prop** | **Float** | | [optional]
|
||||
**boolean_prop** | **Boolean** | | [optional]
|
||||
**string_prop** | **String** | | [optional]
|
||||
**date_prop** | **Date** | | [optional]
|
||||
**datetime_prop** | **Time** | | [optional]
|
||||
**array_nullable_prop** | **Array<Object>** | | [optional]
|
||||
**array_and_items_nullable_prop** | **Array<Object>** | | [optional]
|
||||
**array_items_nullable** | **Array<Object>** | | [optional]
|
||||
**object_nullable_prop** | **Hash<String, Object>** | | [optional]
|
||||
**object_and_items_nullable_prop** | **Hash<String, Object>** | | [optional]
|
||||
**object_items_nullable** | **Hash<String, Object>** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **integer_prop** | **Integer** | | [optional] |
|
||||
| **number_prop** | **Float** | | [optional] |
|
||||
| **boolean_prop** | **Boolean** | | [optional] |
|
||||
| **string_prop** | **String** | | [optional] |
|
||||
| **date_prop** | **Date** | | [optional] |
|
||||
| **datetime_prop** | **Time** | | [optional] |
|
||||
| **array_nullable_prop** | **Array<Object>** | | [optional] |
|
||||
| **array_and_items_nullable_prop** | **Array<Object>** | | [optional] |
|
||||
| **array_items_nullable** | **Array<Object>** | | [optional] |
|
||||
| **object_nullable_prop** | **Hash<String, Object>** | | [optional] |
|
||||
| **object_and_items_nullable_prop** | **Hash<String, Object>** | | [optional] |
|
||||
| **object_items_nullable** | **Hash<String, Object>** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::NullableClass.new(integer_prop: null,
|
||||
instance = Petstore::NullableClass.new(
|
||||
integer_prop: null,
|
||||
number_prop: null,
|
||||
boolean_prop: null,
|
||||
string_prop: null,
|
||||
@@ -33,7 +34,7 @@ instance = Petstore::NullableClass.new(integer_prop: null,
|
||||
array_items_nullable: null,
|
||||
object_nullable_prop: null,
|
||||
object_and_items_nullable_prop: null,
|
||||
object_items_nullable: null)
|
||||
object_items_nullable: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**just_number** | **Float** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **just_number** | **Float** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::NumberOnly.new(just_number: null)
|
||||
instance = Petstore::NumberOnly.new(
|
||||
just_number: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,26 +2,27 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Integer** | | [optional]
|
||||
**pet_id** | **Integer** | | [optional]
|
||||
**quantity** | **Integer** | | [optional]
|
||||
**ship_date** | **Time** | | [optional]
|
||||
**status** | **String** | Order Status | [optional]
|
||||
**complete** | **Boolean** | | [optional] [default to false]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **id** | **Integer** | | [optional] |
|
||||
| **pet_id** | **Integer** | | [optional] |
|
||||
| **quantity** | **Integer** | | [optional] |
|
||||
| **ship_date** | **Time** | | [optional] |
|
||||
| **status** | **String** | Order Status | [optional] |
|
||||
| **complete** | **Boolean** | | [optional][default to false] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Order.new(id: null,
|
||||
instance = Petstore::Order.new(
|
||||
id: null,
|
||||
pet_id: null,
|
||||
quantity: null,
|
||||
ship_date: null,
|
||||
status: null,
|
||||
complete: null)
|
||||
complete: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**my_number** | **Float** | | [optional]
|
||||
**my_string** | **String** | | [optional]
|
||||
**my_boolean** | **Boolean** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **my_number** | **Float** | | [optional] |
|
||||
| **my_string** | **String** | | [optional] |
|
||||
| **my_boolean** | **Boolean** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::OuterComposite.new(my_number: null,
|
||||
instance = Petstore::OuterComposite.new(
|
||||
my_number: null,
|
||||
my_string: null,
|
||||
my_boolean: null)
|
||||
my_boolean: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,15 +2,14 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::OuterEnum.new()
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,15 +2,14 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::OuterEnumDefaultValue.new()
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,15 +2,14 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::OuterEnumInteger.new()
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,15 +2,14 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::OuterEnumIntegerDefaultValue.new()
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,26 +2,27 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Integer** | | [optional]
|
||||
**category** | [**Category**](Category.md) | | [optional]
|
||||
**name** | **String** | |
|
||||
**photo_urls** | **Array<String>** | |
|
||||
**tags** | [**Array<Tag>**](Tag.md) | | [optional]
|
||||
**status** | **String** | pet status in the store | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **id** | **Integer** | | [optional] |
|
||||
| **category** | [**Category**](Category.md) | | [optional] |
|
||||
| **name** | **String** | | |
|
||||
| **photo_urls** | **Array<String>** | | |
|
||||
| **tags** | [**Array<Tag>**](Tag.md) | | [optional] |
|
||||
| **status** | **String** | pet status in the store | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Pet.new(id: null,
|
||||
instance = Petstore::Pet.new(
|
||||
id: null,
|
||||
category: null,
|
||||
name: doggie,
|
||||
photo_urls: null,
|
||||
tags: null,
|
||||
status: null)
|
||||
status: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,18 +2,17 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**add_pet**](PetApi.md#add_pet) | **POST** /pet | Add a new pet to the store
|
||||
[**delete_pet**](PetApi.md#delete_pet) | **DELETE** /pet/{petId} | Deletes a pet
|
||||
[**find_pets_by_status**](PetApi.md#find_pets_by_status) | **GET** /pet/findByStatus | Finds Pets by status
|
||||
[**find_pets_by_tags**](PetApi.md#find_pets_by_tags) | **GET** /pet/findByTags | Finds Pets by tags
|
||||
[**get_pet_by_id**](PetApi.md#get_pet_by_id) | **GET** /pet/{petId} | Find pet by ID
|
||||
[**update_pet**](PetApi.md#update_pet) | **PUT** /pet | Update an existing pet
|
||||
[**update_pet_with_form**](PetApi.md#update_pet_with_form) | **POST** /pet/{petId} | Updates a pet in the store with form data
|
||||
[**upload_file**](PetApi.md#upload_file) | **POST** /pet/{petId}/uploadImage | uploads an image
|
||||
[**upload_file_with_required_file**](PetApi.md#upload_file_with_required_file) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required)
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**add_pet**](PetApi.md#add_pet) | **POST** /pet | Add a new pet to the store |
|
||||
| [**delete_pet**](PetApi.md#delete_pet) | **DELETE** /pet/{petId} | Deletes a pet |
|
||||
| [**find_pets_by_status**](PetApi.md#find_pets_by_status) | **GET** /pet/findByStatus | Finds Pets by status |
|
||||
| [**find_pets_by_tags**](PetApi.md#find_pets_by_tags) | **GET** /pet/findByTags | Finds Pets by tags |
|
||||
| [**get_pet_by_id**](PetApi.md#get_pet_by_id) | **GET** /pet/{petId} | Find pet by ID |
|
||||
| [**update_pet**](PetApi.md#update_pet) | **PUT** /pet | Update an existing pet |
|
||||
| [**update_pet_with_form**](PetApi.md#update_pet_with_form) | **POST** /pet/{petId} | Updates a pet in the store with form data |
|
||||
| [**upload_file**](PetApi.md#upload_file) | **POST** /pet/{petId}/uploadImage | uploads an image |
|
||||
| [**upload_file_with_required_file**](PetApi.md#upload_file_with_required_file) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required) |
|
||||
|
||||
|
||||
## add_pet
|
||||
@@ -46,10 +45,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -98,11 +96,10 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet_id** | **Integer**| Pet id to delete |
|
||||
**api_key** | **String**| | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet_id** | **Integer** | Pet id to delete | |
|
||||
| **api_key** | **String** | | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -151,10 +148,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**status** | [**Array<String>**](String.md)| Status values that need to be considered for filter |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **status** | [**Array<String>**](String.md) | Status values that need to be considered for filter | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -203,10 +199,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**tags** | [**Array<String>**](String.md)| Tags to filter by |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **tags** | [**Array<String>**](String.md) | Tags to filter by | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -257,10 +252,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet_id** | **Integer**| ID of pet to return |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet_id** | **Integer** | ID of pet to return | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -306,10 +300,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet** | [**Pet**](Pet.md) | Pet object that needs to be added to the store | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -359,12 +352,11 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet_id** | **Integer**| ID of pet that needs to be updated |
|
||||
**name** | **String**| Updated name of the pet | [optional]
|
||||
**status** | **String**| Updated status of the pet | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet_id** | **Integer** | ID of pet that needs to be updated | |
|
||||
| **name** | **String** | Updated name of the pet | [optional] |
|
||||
| **status** | **String** | Updated status of the pet | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -415,12 +407,11 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet_id** | **Integer**| ID of pet to update |
|
||||
**additional_metadata** | **String**| Additional data to pass to server | [optional]
|
||||
**file** | **File**| file to upload | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet_id** | **Integer** | ID of pet to update | |
|
||||
| **additional_metadata** | **String** | Additional data to pass to server | [optional] |
|
||||
| **file** | **File** | file to upload | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -471,12 +462,11 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**pet_id** | **Integer**| ID of pet to update |
|
||||
**required_file** | **File**| file to upload |
|
||||
**additional_metadata** | **String**| Additional data to pass to server | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **pet_id** | **Integer** | ID of pet to update | |
|
||||
| **required_file** | **File** | file to upload | |
|
||||
| **additional_metadata** | **String** | Additional data to pass to server | [optional] |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**bar** | **String** | | [optional] [readonly]
|
||||
**baz** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **bar** | **String** | | [optional][readonly] |
|
||||
| **baz** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::ReadOnlyFirst.new(bar: null,
|
||||
baz: null)
|
||||
instance = Petstore::ReadOnlyFirst.new(
|
||||
bar: null,
|
||||
baz: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**special_property_name** | **Integer** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **special_property_name** | **Integer** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::SpecialModelName.new(special_property_name: null)
|
||||
instance = Petstore::SpecialModelName.new(
|
||||
special_property_name: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,13 +2,12 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**delete_order**](StoreApi.md#delete_order) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
|
||||
[**get_inventory**](StoreApi.md#get_inventory) | **GET** /store/inventory | Returns pet inventories by status
|
||||
[**get_order_by_id**](StoreApi.md#get_order_by_id) | **GET** /store/order/{order_id} | Find purchase order by ID
|
||||
[**place_order**](StoreApi.md#place_order) | **POST** /store/order | Place an order for a pet
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**delete_order**](StoreApi.md#delete_order) | **DELETE** /store/order/{order_id} | Delete purchase order by ID |
|
||||
| [**get_inventory**](StoreApi.md#get_inventory) | **GET** /store/inventory | Returns pet inventories by status |
|
||||
| [**get_order_by_id**](StoreApi.md#get_order_by_id) | **GET** /store/order/{order_id} | Find purchase order by ID |
|
||||
| [**place_order**](StoreApi.md#place_order) | **POST** /store/order | Place an order for a pet |
|
||||
|
||||
|
||||
## delete_order
|
||||
@@ -38,10 +37,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**order_id** | **String**| ID of the order that needs to be deleted |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **order_id** | **String** | ID of the order that needs to be deleted | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -135,10 +133,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**order_id** | **Integer**| ID of pet that needs to be fetched |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **order_id** | **Integer** | ID of pet that needs to be fetched | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -180,10 +177,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**order** | [**Order**](Order.md)| order placed for purchasing the pet |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **order** | [**Order**](Order.md) | order placed for purchasing the pet | |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Integer** | | [optional]
|
||||
**name** | **String** | | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **id** | **Integer** | | [optional] |
|
||||
| **name** | **String** | | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::Tag.new(id: null,
|
||||
name: null)
|
||||
instance = Petstore::Tag.new(
|
||||
id: null,
|
||||
name: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,30 +2,31 @@
|
||||
|
||||
## Properties
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**id** | **Integer** | | [optional]
|
||||
**username** | **String** | | [optional]
|
||||
**first_name** | **String** | | [optional]
|
||||
**last_name** | **String** | | [optional]
|
||||
**email** | **String** | | [optional]
|
||||
**password** | **String** | | [optional]
|
||||
**phone** | **String** | | [optional]
|
||||
**user_status** | **Integer** | User Status | [optional]
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **id** | **Integer** | | [optional] |
|
||||
| **username** | **String** | | [optional] |
|
||||
| **first_name** | **String** | | [optional] |
|
||||
| **last_name** | **String** | | [optional] |
|
||||
| **email** | **String** | | [optional] |
|
||||
| **password** | **String** | | [optional] |
|
||||
| **phone** | **String** | | [optional] |
|
||||
| **user_status** | **Integer** | User Status | [optional] |
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
require 'petstore'
|
||||
|
||||
instance = Petstore::User.new(id: null,
|
||||
instance = Petstore::User.new(
|
||||
id: null,
|
||||
username: null,
|
||||
first_name: null,
|
||||
last_name: null,
|
||||
email: null,
|
||||
password: null,
|
||||
phone: null,
|
||||
user_status: null)
|
||||
user_status: null
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -2,17 +2,16 @@
|
||||
|
||||
All URIs are relative to *http://petstore.swagger.io:80/v2*
|
||||
|
||||
Method | HTTP request | Description
|
||||
------------- | ------------- | -------------
|
||||
[**create_user**](UserApi.md#create_user) | **POST** /user | Create user
|
||||
[**create_users_with_array_input**](UserApi.md#create_users_with_array_input) | **POST** /user/createWithArray | Creates list of users with given input array
|
||||
[**create_users_with_list_input**](UserApi.md#create_users_with_list_input) | **POST** /user/createWithList | Creates list of users with given input array
|
||||
[**delete_user**](UserApi.md#delete_user) | **DELETE** /user/{username} | Delete user
|
||||
[**get_user_by_name**](UserApi.md#get_user_by_name) | **GET** /user/{username} | Get user by user name
|
||||
[**login_user**](UserApi.md#login_user) | **GET** /user/login | Logs user into the system
|
||||
[**logout_user**](UserApi.md#logout_user) | **GET** /user/logout | Logs out current logged in user session
|
||||
[**update_user**](UserApi.md#update_user) | **PUT** /user/{username} | Updated user
|
||||
|
||||
| Method | HTTP request | Description |
|
||||
| ------ | ------------ | ----------- |
|
||||
| [**create_user**](UserApi.md#create_user) | **POST** /user | Create user |
|
||||
| [**create_users_with_array_input**](UserApi.md#create_users_with_array_input) | **POST** /user/createWithArray | Creates list of users with given input array |
|
||||
| [**create_users_with_list_input**](UserApi.md#create_users_with_list_input) | **POST** /user/createWithList | Creates list of users with given input array |
|
||||
| [**delete_user**](UserApi.md#delete_user) | **DELETE** /user/{username} | Delete user |
|
||||
| [**get_user_by_name**](UserApi.md#get_user_by_name) | **GET** /user/{username} | Get user by user name |
|
||||
| [**login_user**](UserApi.md#login_user) | **GET** /user/login | Logs user into the system |
|
||||
| [**logout_user**](UserApi.md#logout_user) | **GET** /user/logout | Logs out current logged in user session |
|
||||
| [**update_user**](UserApi.md#update_user) | **PUT** /user/{username} | Updated user |
|
||||
|
||||
|
||||
## create_user
|
||||
@@ -42,10 +41,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**user** | [**User**](User.md)| Created user object |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **user** | [**User**](User.md) | Created user object | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -86,10 +84,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**user** | [**Array<User>**](User.md)| List of user object |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **user** | [**Array<User>**](User.md) | List of user object | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -130,10 +127,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**user** | [**Array<User>**](User.md)| List of user object |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **user** | [**Array<User>**](User.md) | List of user object | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -176,10 +172,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**username** | **String**| The name that needs to be deleted |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **username** | **String** | The name that needs to be deleted | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -221,10 +216,9 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**username** | **String**| The name that needs to be fetched. Use user1 for testing. |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **username** | **String** | The name that needs to be fetched. Use user1 for testing. | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -267,11 +261,10 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**username** | **String**| The user name for login |
|
||||
**password** | **String**| The password for login in clear text |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **username** | **String** | The user name for login | |
|
||||
| **password** | **String** | The password for login in clear text | |
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -355,11 +348,10 @@ end
|
||||
|
||||
### Parameters
|
||||
|
||||
|
||||
Name | Type | Description | Notes
|
||||
------------- | ------------- | ------------- | -------------
|
||||
**username** | **String**| name that need to be deleted |
|
||||
**user** | [**User**](User.md)| Updated user object |
|
||||
| Name | Type | Description | Notes |
|
||||
| ---- | ---- | ----------- | ----- |
|
||||
| **username** | **String** | name that need to be deleted | |
|
||||
| **user** | [**User**](User.md) | Updated user object | |
|
||||
|
||||
### Return type
|
||||
|
||||
|
||||
@@ -280,8 +280,9 @@ module Petstore
|
||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||
end
|
||||
else
|
||||
# models, e.g. Pet
|
||||
Petstore.const_get(return_type).build_from_hash(data)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(return_type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -27,6 +27,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -169,7 +174,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -220,4 +227,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -27,6 +27,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -177,7 +182,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -228,4 +235,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -30,6 +30,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -174,7 +179,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -225,4 +232,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -158,7 +163,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -209,4 +216,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -158,7 +163,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -209,4 +216,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -30,6 +30,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -180,7 +185,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -231,4 +238,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -40,6 +40,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -202,7 +207,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -253,4 +260,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about, including the ones defined in its parent(s)
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values.concat(superclass.acceptable_attributes)
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -168,7 +173,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -219,4 +226,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -156,7 +161,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -207,4 +214,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -27,6 +27,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -172,7 +177,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -223,4 +230,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -25,6 +25,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -157,7 +162,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -208,4 +215,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -156,7 +161,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -207,4 +214,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about, including the ones defined in its parent(s)
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values.concat(superclass.acceptable_attributes)
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -168,7 +173,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -219,4 +226,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -156,7 +161,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -207,4 +214,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -49,6 +49,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -201,7 +206,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -252,4 +259,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -67,6 +67,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -299,7 +304,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -350,4 +357,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -26,6 +26,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -158,7 +163,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -209,4 +216,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -27,6 +27,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -167,7 +172,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -218,4 +225,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -158,7 +163,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -209,4 +216,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -71,6 +71,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -516,7 +521,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -567,4 +574,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -27,6 +27,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -165,7 +170,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -216,4 +223,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -25,6 +25,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -158,7 +163,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -209,4 +216,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -29,6 +29,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -167,7 +172,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -218,4 +225,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -29,6 +29,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -167,7 +172,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -218,4 +225,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -51,6 +51,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -205,7 +210,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -256,4 +263,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -77,6 +77,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -488,7 +493,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -539,4 +546,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -29,6 +29,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -177,7 +182,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -228,4 +235,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -29,6 +29,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -172,7 +177,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -223,4 +230,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -156,7 +161,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -207,4 +214,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -24,6 +24,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -156,7 +161,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -207,4 +214,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -55,6 +55,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -213,7 +218,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -264,4 +271,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -30,6 +30,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -176,7 +181,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -227,4 +234,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -28,6 +28,11 @@ module Petstore
|
||||
}
|
||||
end
|
||||
|
||||
# Returns all the JSON keys this model knows about
|
||||
def self.acceptable_attributes
|
||||
attribute_map.values
|
||||
end
|
||||
|
||||
# Attribute type mapping.
|
||||
def self.openapi_types
|
||||
{
|
||||
@@ -166,7 +171,9 @@ module Petstore
|
||||
end
|
||||
end
|
||||
else # model
|
||||
Petstore.const_get(type).build_from_hash(value)
|
||||
# models (e.g. Pet) or oneOf
|
||||
klass = Petstore.const_get(type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -217,4 +224,5 @@ module Petstore
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user