regenerate ruby sample after remove tailing

This commit is contained in:
Newell Zhu 2016-05-17 20:13:38 +08:00
parent 6c626ccc7a
commit 1c3f1b4bf8
26 changed files with 131 additions and 85 deletions

View File

@ -8,7 +8,7 @@ This SDK is automatically generated by the [Swagger Codegen](https://github.com/
- API version: 1.0.0 - API version: 1.0.0
- Package version: 1.0.0 - Package version: 1.0.0
- Build date: 2016-05-10T14:47:49.265+08:00 - Build date: 2016-05-17T19:54:07.493+08:00
- Build package: class io.swagger.codegen.languages.RubyClientCodegen - Build package: class io.swagger.codegen.languages.RubyClientCodegen
## Installation ## Installation
@ -138,12 +138,6 @@ Class | Method | HTTP request | Description
## Documentation for Authorization ## Documentation for Authorization
### api_key
- **Type**: API key
- **API key parameter name**: api_key
- **Location**: HTTP header
### petstore_auth ### petstore_auth
- **Type**: OAuth - **Type**: OAuth
@ -153,3 +147,9 @@ Class | Method | HTTP request | Description
- write:pets: modify pets in your account - write:pets: modify pets in your account
- read:pets: read your pets - read:pets: read your pets
### api_key
- **Type**: API key
- **API key parameter name**: api_key
- **Location**: HTTP header

View File

@ -4,5 +4,6 @@
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**class_name** | **String** | | **class_name** | **String** | |
**color** | **String** | | [optional] [default to "red"]

View File

@ -4,6 +4,7 @@
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**class_name** | **String** | | **class_name** | **String** | |
**color** | **String** | | [optional] [default to "red"]
**declawed** | **BOOLEAN** | | [optional] **declawed** | **BOOLEAN** | | [optional]

View File

@ -4,6 +4,7 @@
Name | Type | Description | Notes Name | Type | Description | Notes
------------ | ------------- | ------------- | ------------- ------------ | ------------- | ------------- | -------------
**class_name** | **String** | | **class_name** | **String** | |
**color** | **String** | | [optional] [default to "red"]
**breed** | **String** | | [optional] **breed** | **String** | | [optional]

View File

@ -6,5 +6,6 @@ Name | Type | Description | Notes
**name** | **Integer** | | **name** | **Integer** | |
**snake_case** | **Integer** | | [optional] **snake_case** | **Integer** | | [optional]
**property** | **String** | | [optional] **property** | **String** | | [optional]
**_123_number** | **Integer** | | [optional]

View File

@ -157,13 +157,6 @@ module Petstore
# Returns Auth Settings hash for api client. # Returns Auth Settings hash for api client.
def auth_settings def auth_settings
{ {
'api_key' =>
{
type: 'api_key',
in: 'header',
key: 'api_key',
value: api_key_with_prefix('api_key')
},
'petstore_auth' => 'petstore_auth' =>
{ {
type: 'oauth2', type: 'oauth2',
@ -171,6 +164,13 @@ module Petstore
key: 'Authorization', key: 'Authorization',
value: "Bearer #{access_token}" value: "Bearer #{access_token}"
}, },
'api_key' =>
{
type: 'api_key',
in: 'header',
key: 'api_key',
value: api_key_with_prefix('api_key')
},
} }
end end
end end

View File

@ -20,17 +20,21 @@ module Petstore
class Animal class Animal
attr_accessor :class_name attr_accessor :class_name
attr_accessor :color
# Attribute mapping from ruby-style variable name to JSON key. # Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map def self.attribute_map
{ {
:'class_name' => :'className' :'class_name' => :'className',
:'color' => :'color'
} }
end end
# Attribute type mapping. # Attribute type mapping.
def self.swagger_types def self.swagger_types
{ {
:'class_name' => :'String' :'class_name' => :'String',
:'color' => :'String'
} }
end end
@ -46,6 +50,12 @@ module Petstore
self.class_name = attributes[:'className'] self.class_name = attributes[:'className']
end end
if attributes.has_key?(:'color')
self.color = attributes[:'color']
else
self.color = "red"
end
end end
# Show invalid properties with the reasons. Usually used together with valid? # Show invalid properties with the reasons. Usually used together with valid?
@ -69,7 +79,8 @@ module Petstore
def ==(o) def ==(o)
return true if self.equal?(o) return true if self.equal?(o)
self.class == o.class && self.class == o.class &&
class_name == o.class_name class_name == o.class_name &&
color == o.color
end end
# @see the `==` method # @see the `==` method
@ -81,7 +92,7 @@ module Petstore
# Calculates hash code according to all attributes. # Calculates hash code according to all attributes.
# @return [Fixnum] Hash code # @return [Fixnum] Hash code
def hash def hash
[class_name].hash [class_name, color].hash
end end
# Builds the object from hash # Builds the object from hash

View File

@ -20,12 +20,15 @@ module Petstore
class Cat class Cat
attr_accessor :class_name attr_accessor :class_name
attr_accessor :color
attr_accessor :declawed attr_accessor :declawed
# Attribute mapping from ruby-style variable name to JSON key. # Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map def self.attribute_map
{ {
:'class_name' => :'className', :'class_name' => :'className',
:'color' => :'color',
:'declawed' => :'declawed' :'declawed' => :'declawed'
} }
end end
@ -34,6 +37,7 @@ module Petstore
def self.swagger_types def self.swagger_types
{ {
:'class_name' => :'String', :'class_name' => :'String',
:'color' => :'String',
:'declawed' => :'BOOLEAN' :'declawed' => :'BOOLEAN'
} }
end end
@ -50,6 +54,12 @@ module Petstore
self.class_name = attributes[:'className'] self.class_name = attributes[:'className']
end end
if attributes.has_key?(:'color')
self.color = attributes[:'color']
else
self.color = "red"
end
if attributes.has_key?(:'declawed') if attributes.has_key?(:'declawed')
self.declawed = attributes[:'declawed'] self.declawed = attributes[:'declawed']
end end
@ -78,6 +88,7 @@ module Petstore
return true if self.equal?(o) return true if self.equal?(o)
self.class == o.class && self.class == o.class &&
class_name == o.class_name && class_name == o.class_name &&
color == o.color &&
declawed == o.declawed declawed == o.declawed
end end
@ -90,7 +101,7 @@ module Petstore
# Calculates hash code according to all attributes. # Calculates hash code according to all attributes.
# @return [Fixnum] Hash code # @return [Fixnum] Hash code
def hash def hash
[class_name, declawed].hash [class_name, color, declawed].hash
end end
# Builds the object from hash # Builds the object from hash

View File

@ -20,12 +20,15 @@ module Petstore
class Dog class Dog
attr_accessor :class_name attr_accessor :class_name
attr_accessor :color
attr_accessor :breed attr_accessor :breed
# Attribute mapping from ruby-style variable name to JSON key. # Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map def self.attribute_map
{ {
:'class_name' => :'className', :'class_name' => :'className',
:'color' => :'color',
:'breed' => :'breed' :'breed' => :'breed'
} }
end end
@ -34,6 +37,7 @@ module Petstore
def self.swagger_types def self.swagger_types
{ {
:'class_name' => :'String', :'class_name' => :'String',
:'color' => :'String',
:'breed' => :'String' :'breed' => :'String'
} }
end end
@ -50,6 +54,12 @@ module Petstore
self.class_name = attributes[:'className'] self.class_name = attributes[:'className']
end end
if attributes.has_key?(:'color')
self.color = attributes[:'color']
else
self.color = "red"
end
if attributes.has_key?(:'breed') if attributes.has_key?(:'breed')
self.breed = attributes[:'breed'] self.breed = attributes[:'breed']
end end
@ -78,6 +88,7 @@ module Petstore
return true if self.equal?(o) return true if self.equal?(o)
self.class == o.class && self.class == o.class &&
class_name == o.class_name && class_name == o.class_name &&
color == o.color &&
breed == o.breed breed == o.breed
end end
@ -90,7 +101,7 @@ module Petstore
# Calculates hash code according to all attributes. # Calculates hash code according to all attributes.
# @return [Fixnum] Hash code # @return [Fixnum] Hash code
def hash def hash
[class_name, breed].hash [class_name, color, breed].hash
end end
# Builds the object from hash # Builds the object from hash

View File

@ -25,12 +25,15 @@ module Petstore
attr_accessor :property attr_accessor :property
attr_accessor :_123_number
# Attribute mapping from ruby-style variable name to JSON key. # Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map def self.attribute_map
{ {
:'name' => :'name', :'name' => :'name',
:'snake_case' => :'snake_case', :'snake_case' => :'snake_case',
:'property' => :'property' :'property' => :'property',
:'_123_number' => :'123Number'
} }
end end
@ -39,7 +42,8 @@ module Petstore
{ {
:'name' => :'Integer', :'name' => :'Integer',
:'snake_case' => :'Integer', :'snake_case' => :'Integer',
:'property' => :'String' :'property' => :'String',
:'_123_number' => :'Integer'
} }
end end
@ -63,6 +67,10 @@ module Petstore
self.property = attributes[:'property'] self.property = attributes[:'property']
end end
if attributes.has_key?(:'123Number')
self._123_number = attributes[:'123Number']
end
end end
# Show invalid properties with the reasons. Usually used together with valid? # Show invalid properties with the reasons. Usually used together with valid?
@ -88,7 +96,8 @@ module Petstore
self.class == o.class && self.class == o.class &&
name == o.name && name == o.name &&
snake_case == o.snake_case && snake_case == o.snake_case &&
property == o.property property == o.property &&
_123_number == o._123_number
end end
# @see the `==` method # @see the `==` method
@ -100,7 +109,7 @@ module Petstore
# Calculates hash code according to all attributes. # Calculates hash code according to all attributes.
# @return [Fixnum] Hash code # @return [Fixnum] Hash code
def hash def hash
[name, snake_case, property].hash [name, snake_case, property, _123_number].hash
end end
# Builds the object from hash # Builds the object from hash