forked from loafle/openapi-generator-original
[core] add test cases for referenced enum case (#2237)
* add test case * regenerate samples
This commit is contained in:
parent
9e2a9e1515
commit
aa339d6046
@ -1425,6 +1425,12 @@ components:
|
|||||||
- -1.2
|
- -1.2
|
||||||
outerEnum:
|
outerEnum:
|
||||||
$ref: '#/components/schemas/OuterEnum'
|
$ref: '#/components/schemas/OuterEnum'
|
||||||
|
outerEnumInteger:
|
||||||
|
$ref: '#/components/schemas/OuterEnumInteger'
|
||||||
|
outerEnumDefaultValue:
|
||||||
|
$ref: '#/components/schemas/OuterEnumDefaultValue'
|
||||||
|
outerEnumIntegerDefaultValue:
|
||||||
|
$ref: '#/components/schemas/OuterEnumIntegerDefaultValue'
|
||||||
AdditionalPropertiesClass:
|
AdditionalPropertiesClass:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
@ -1579,6 +1585,26 @@ components:
|
|||||||
- placed
|
- placed
|
||||||
- approved
|
- approved
|
||||||
- delivered
|
- delivered
|
||||||
|
OuterEnumInteger:
|
||||||
|
type: integer
|
||||||
|
enum:
|
||||||
|
- 0
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
OuterEnumDefaultValue:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- placed
|
||||||
|
- approved
|
||||||
|
- delivered
|
||||||
|
default: placed
|
||||||
|
OuterEnumIntegerDefaultValue:
|
||||||
|
type: integer
|
||||||
|
enum:
|
||||||
|
- 0
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
default: 0
|
||||||
OuterComposite:
|
OuterComposite:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
@ -160,6 +160,9 @@ Class | Method | HTTP request | Description
|
|||||||
- [Order](docs/Model/Order.md)
|
- [Order](docs/Model/Order.md)
|
||||||
- [OuterComposite](docs/Model/OuterComposite.md)
|
- [OuterComposite](docs/Model/OuterComposite.md)
|
||||||
- [OuterEnum](docs/Model/OuterEnum.md)
|
- [OuterEnum](docs/Model/OuterEnum.md)
|
||||||
|
- [OuterEnumDefaultValue](docs/Model/OuterEnumDefaultValue.md)
|
||||||
|
- [OuterEnumInteger](docs/Model/OuterEnumInteger.md)
|
||||||
|
- [OuterEnumIntegerDefaultValue](docs/Model/OuterEnumIntegerDefaultValue.md)
|
||||||
- [Pet](docs/Model/Pet.md)
|
- [Pet](docs/Model/Pet.md)
|
||||||
- [ReadOnlyFirst](docs/Model/ReadOnlyFirst.md)
|
- [ReadOnlyFirst](docs/Model/ReadOnlyFirst.md)
|
||||||
- [SpecialModelName](docs/Model/SpecialModelName.md)
|
- [SpecialModelName](docs/Model/SpecialModelName.md)
|
||||||
|
@ -8,6 +8,9 @@ Name | Type | Description | Notes
|
|||||||
**enum_integer** | **int** | | [optional]
|
**enum_integer** | **int** | | [optional]
|
||||||
**enum_number** | **double** | | [optional]
|
**enum_number** | **double** | | [optional]
|
||||||
**outer_enum** | [**\OpenAPI\Client\Model\OuterEnum**](OuterEnum.md) | | [optional]
|
**outer_enum** | [**\OpenAPI\Client\Model\OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
**outer_enum_integer** | [**\OpenAPI\Client\Model\OuterEnumInteger**](OuterEnumInteger.md) | | [optional]
|
||||||
|
**outer_enum_default_value** | [**\OpenAPI\Client\Model\OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional]
|
||||||
|
**outer_enum_integer_default_value** | [**\OpenAPI\Client\Model\OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumInteger
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumIntegerDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -61,7 +61,10 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
'enum_string_required' => 'string',
|
'enum_string_required' => 'string',
|
||||||
'enum_integer' => 'int',
|
'enum_integer' => 'int',
|
||||||
'enum_number' => 'double',
|
'enum_number' => 'double',
|
||||||
'outer_enum' => '\OpenAPI\Client\Model\OuterEnum'
|
'outer_enum' => '\OpenAPI\Client\Model\OuterEnum',
|
||||||
|
'outer_enum_integer' => '\OpenAPI\Client\Model\OuterEnumInteger',
|
||||||
|
'outer_enum_default_value' => '\OpenAPI\Client\Model\OuterEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value' => '\OpenAPI\Client\Model\OuterEnumIntegerDefaultValue'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -74,7 +77,10 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
'enum_string_required' => null,
|
'enum_string_required' => null,
|
||||||
'enum_integer' => 'int32',
|
'enum_integer' => 'int32',
|
||||||
'enum_number' => 'double',
|
'enum_number' => 'double',
|
||||||
'outer_enum' => null
|
'outer_enum' => null,
|
||||||
|
'outer_enum_integer' => null,
|
||||||
|
'outer_enum_default_value' => null,
|
||||||
|
'outer_enum_integer_default_value' => null
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -108,7 +114,10 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
'enum_string_required' => 'enum_string_required',
|
'enum_string_required' => 'enum_string_required',
|
||||||
'enum_integer' => 'enum_integer',
|
'enum_integer' => 'enum_integer',
|
||||||
'enum_number' => 'enum_number',
|
'enum_number' => 'enum_number',
|
||||||
'outer_enum' => 'outerEnum'
|
'outer_enum' => 'outerEnum',
|
||||||
|
'outer_enum_integer' => 'outerEnumInteger',
|
||||||
|
'outer_enum_default_value' => 'outerEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value' => 'outerEnumIntegerDefaultValue'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -121,7 +130,10 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
'enum_string_required' => 'setEnumStringRequired',
|
'enum_string_required' => 'setEnumStringRequired',
|
||||||
'enum_integer' => 'setEnumInteger',
|
'enum_integer' => 'setEnumInteger',
|
||||||
'enum_number' => 'setEnumNumber',
|
'enum_number' => 'setEnumNumber',
|
||||||
'outer_enum' => 'setOuterEnum'
|
'outer_enum' => 'setOuterEnum',
|
||||||
|
'outer_enum_integer' => 'setOuterEnumInteger',
|
||||||
|
'outer_enum_default_value' => 'setOuterEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value' => 'setOuterEnumIntegerDefaultValue'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -134,7 +146,10 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
'enum_string_required' => 'getEnumStringRequired',
|
'enum_string_required' => 'getEnumStringRequired',
|
||||||
'enum_integer' => 'getEnumInteger',
|
'enum_integer' => 'getEnumInteger',
|
||||||
'enum_number' => 'getEnumNumber',
|
'enum_number' => 'getEnumNumber',
|
||||||
'outer_enum' => 'getOuterEnum'
|
'outer_enum' => 'getOuterEnum',
|
||||||
|
'outer_enum_integer' => 'getOuterEnumInteger',
|
||||||
|
'outer_enum_default_value' => 'getOuterEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value' => 'getOuterEnumIntegerDefaultValue'
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -266,6 +281,9 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
$this->container['enum_integer'] = isset($data['enum_integer']) ? $data['enum_integer'] : null;
|
$this->container['enum_integer'] = isset($data['enum_integer']) ? $data['enum_integer'] : null;
|
||||||
$this->container['enum_number'] = isset($data['enum_number']) ? $data['enum_number'] : null;
|
$this->container['enum_number'] = isset($data['enum_number']) ? $data['enum_number'] : null;
|
||||||
$this->container['outer_enum'] = isset($data['outer_enum']) ? $data['outer_enum'] : null;
|
$this->container['outer_enum'] = isset($data['outer_enum']) ? $data['outer_enum'] : null;
|
||||||
|
$this->container['outer_enum_integer'] = isset($data['outer_enum_integer']) ? $data['outer_enum_integer'] : null;
|
||||||
|
$this->container['outer_enum_default_value'] = isset($data['outer_enum_default_value']) ? $data['outer_enum_default_value'] : null;
|
||||||
|
$this->container['outer_enum_integer_default_value'] = isset($data['outer_enum_integer_default_value']) ? $data['outer_enum_integer_default_value'] : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -482,6 +500,78 @@ class EnumTest implements ModelInterface, ArrayAccess
|
|||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets outer_enum_integer
|
||||||
|
*
|
||||||
|
* @return \OpenAPI\Client\Model\OuterEnumInteger|null
|
||||||
|
*/
|
||||||
|
public function getOuterEnumInteger()
|
||||||
|
{
|
||||||
|
return $this->container['outer_enum_integer'];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets outer_enum_integer
|
||||||
|
*
|
||||||
|
* @param \OpenAPI\Client\Model\OuterEnumInteger|null $outer_enum_integer outer_enum_integer
|
||||||
|
*
|
||||||
|
* @return $this
|
||||||
|
*/
|
||||||
|
public function setOuterEnumInteger($outer_enum_integer)
|
||||||
|
{
|
||||||
|
$this->container['outer_enum_integer'] = $outer_enum_integer;
|
||||||
|
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets outer_enum_default_value
|
||||||
|
*
|
||||||
|
* @return \OpenAPI\Client\Model\OuterEnumDefaultValue|null
|
||||||
|
*/
|
||||||
|
public function getOuterEnumDefaultValue()
|
||||||
|
{
|
||||||
|
return $this->container['outer_enum_default_value'];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets outer_enum_default_value
|
||||||
|
*
|
||||||
|
* @param \OpenAPI\Client\Model\OuterEnumDefaultValue|null $outer_enum_default_value outer_enum_default_value
|
||||||
|
*
|
||||||
|
* @return $this
|
||||||
|
*/
|
||||||
|
public function setOuterEnumDefaultValue($outer_enum_default_value)
|
||||||
|
{
|
||||||
|
$this->container['outer_enum_default_value'] = $outer_enum_default_value;
|
||||||
|
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets outer_enum_integer_default_value
|
||||||
|
*
|
||||||
|
* @return \OpenAPI\Client\Model\OuterEnumIntegerDefaultValue|null
|
||||||
|
*/
|
||||||
|
public function getOuterEnumIntegerDefaultValue()
|
||||||
|
{
|
||||||
|
return $this->container['outer_enum_integer_default_value'];
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets outer_enum_integer_default_value
|
||||||
|
*
|
||||||
|
* @param \OpenAPI\Client\Model\OuterEnumIntegerDefaultValue|null $outer_enum_integer_default_value outer_enum_integer_default_value
|
||||||
|
*
|
||||||
|
* @return $this
|
||||||
|
*/
|
||||||
|
public function setOuterEnumIntegerDefaultValue($outer_enum_integer_default_value)
|
||||||
|
{
|
||||||
|
$this->container['outer_enum_integer_default_value'] = $outer_enum_integer_default_value;
|
||||||
|
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Returns true if offset exists. False otherwise.
|
* Returns true if offset exists. False otherwise.
|
||||||
*
|
*
|
||||||
|
@ -0,0 +1,64 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumDefaultValue
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client\Model;
|
||||||
|
use \OpenAPI\Client\ObjectSerializer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumDefaultValue Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumDefaultValue
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Possible values of this enum
|
||||||
|
*/
|
||||||
|
const PLACED = 'placed';
|
||||||
|
const APPROVED = 'approved';
|
||||||
|
const DELIVERED = 'delivered';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets allowable values of the enum
|
||||||
|
* @return string[]
|
||||||
|
*/
|
||||||
|
public static function getAllowableEnumValues()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
self::PLACED,
|
||||||
|
self::APPROVED,
|
||||||
|
self::DELIVERED,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,64 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumInteger
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client\Model;
|
||||||
|
use \OpenAPI\Client\ObjectSerializer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumInteger Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumInteger
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Possible values of this enum
|
||||||
|
*/
|
||||||
|
const 0 = 0;
|
||||||
|
const 1 = 1;
|
||||||
|
const 2 = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets allowable values of the enum
|
||||||
|
* @return string[]
|
||||||
|
*/
|
||||||
|
public static function getAllowableEnumValues()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
self::0,
|
||||||
|
self::1,
|
||||||
|
self::2,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,64 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerDefaultValue
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client\Model;
|
||||||
|
use \OpenAPI\Client\ObjectSerializer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerDefaultValue Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumIntegerDefaultValue
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Possible values of this enum
|
||||||
|
*/
|
||||||
|
const 0 = 0;
|
||||||
|
const 1 = 1;
|
||||||
|
const 2 = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets allowable values of the enum
|
||||||
|
* @return string[]
|
||||||
|
*/
|
||||||
|
public static function getAllowableEnumValues()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
self::0,
|
||||||
|
self::1,
|
||||||
|
self::2,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -112,4 +112,25 @@ class EnumTestTest extends TestCase
|
|||||||
public function testPropertyOuterEnum()
|
public function testPropertyOuterEnum()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test attribute "outer_enum_integer"
|
||||||
|
*/
|
||||||
|
public function testPropertyOuterEnumInteger()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test attribute "outer_enum_default_value"
|
||||||
|
*/
|
||||||
|
public function testPropertyOuterEnumDefaultValue()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test attribute "outer_enum_integer_default_value"
|
||||||
|
*/
|
||||||
|
public function testPropertyOuterEnumIntegerDefaultValue()
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumDefaultValueTest
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Please update the test case below to test the model.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client;
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumDefaultValueTest Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @description OuterEnumDefaultValue
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumDefaultValueTest extends TestCase
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running any test case
|
||||||
|
*/
|
||||||
|
public static function setUpBeforeClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running each test case
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running each test case
|
||||||
|
*/
|
||||||
|
public function tearDown()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running all test cases
|
||||||
|
*/
|
||||||
|
public static function tearDownAfterClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test "OuterEnumDefaultValue"
|
||||||
|
*/
|
||||||
|
public function testOuterEnumDefaultValue()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerDefaultValueTest
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Please update the test case below to test the model.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client;
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerDefaultValueTest Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @description OuterEnumIntegerDefaultValue
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumIntegerDefaultValueTest extends TestCase
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running any test case
|
||||||
|
*/
|
||||||
|
public static function setUpBeforeClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running each test case
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running each test case
|
||||||
|
*/
|
||||||
|
public function tearDown()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running all test cases
|
||||||
|
*/
|
||||||
|
public static function tearDownAfterClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test "OuterEnumIntegerDefaultValue"
|
||||||
|
*/
|
||||||
|
public function testOuterEnumIntegerDefaultValue()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerTest
|
||||||
|
*
|
||||||
|
* PHP version 5
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OpenAPI Petstore
|
||||||
|
*
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
* Generated by: https://openapi-generator.tech
|
||||||
|
* OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Please update the test case below to test the model.
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace OpenAPI\Client;
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OuterEnumIntegerTest Class Doc Comment
|
||||||
|
*
|
||||||
|
* @category Class
|
||||||
|
* @description OuterEnumInteger
|
||||||
|
* @package OpenAPI\Client
|
||||||
|
* @author OpenAPI Generator team
|
||||||
|
* @link https://openapi-generator.tech
|
||||||
|
*/
|
||||||
|
class OuterEnumIntegerTest extends TestCase
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running any test case
|
||||||
|
*/
|
||||||
|
public static function setUpBeforeClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setup before running each test case
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running each test case
|
||||||
|
*/
|
||||||
|
public function tearDown()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clean up after running all test cases
|
||||||
|
*/
|
||||||
|
public static function tearDownAfterClass()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test "OuterEnumInteger"
|
||||||
|
*/
|
||||||
|
public function testOuterEnumInteger()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
@ -150,6 +150,9 @@ Class | Method | HTTP request | Description
|
|||||||
- [Order](docs/Order.md)
|
- [Order](docs/Order.md)
|
||||||
- [OuterComposite](docs/OuterComposite.md)
|
- [OuterComposite](docs/OuterComposite.md)
|
||||||
- [OuterEnum](docs/OuterEnum.md)
|
- [OuterEnum](docs/OuterEnum.md)
|
||||||
|
- [OuterEnumDefaultValue](docs/OuterEnumDefaultValue.md)
|
||||||
|
- [OuterEnumInteger](docs/OuterEnumInteger.md)
|
||||||
|
- [OuterEnumIntegerDefaultValue](docs/OuterEnumIntegerDefaultValue.md)
|
||||||
- [Pet](docs/Pet.md)
|
- [Pet](docs/Pet.md)
|
||||||
- [ReadOnlyFirst](docs/ReadOnlyFirst.md)
|
- [ReadOnlyFirst](docs/ReadOnlyFirst.md)
|
||||||
- [SpecialModelName](docs/SpecialModelName.md)
|
- [SpecialModelName](docs/SpecialModelName.md)
|
||||||
|
@ -8,6 +8,9 @@ Name | Type | Description | Notes
|
|||||||
**enum_integer** | **int** | | [optional]
|
**enum_integer** | **int** | | [optional]
|
||||||
**enum_number** | **float** | | [optional]
|
**enum_number** | **float** | | [optional]
|
||||||
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
**outer_enum_integer** | [**OuterEnumInteger**](OuterEnumInteger.md) | | [optional]
|
||||||
|
**outer_enum_default_value** | [**OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional]
|
||||||
|
**outer_enum_integer_default_value** | [**OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional]
|
||||||
|
|
||||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumInteger
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -0,0 +1,9 @@
|
|||||||
|
# OuterEnumIntegerDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||||
|
|
||||||
|
|
@ -67,6 +67,9 @@ from petstore_api.models.number_only import NumberOnly
|
|||||||
from petstore_api.models.order import Order
|
from petstore_api.models.order import Order
|
||||||
from petstore_api.models.outer_composite import OuterComposite
|
from petstore_api.models.outer_composite import OuterComposite
|
||||||
from petstore_api.models.outer_enum import OuterEnum
|
from petstore_api.models.outer_enum import OuterEnum
|
||||||
|
from petstore_api.models.outer_enum_default_value import OuterEnumDefaultValue
|
||||||
|
from petstore_api.models.outer_enum_integer import OuterEnumInteger
|
||||||
|
from petstore_api.models.outer_enum_integer_default_value import OuterEnumIntegerDefaultValue
|
||||||
from petstore_api.models.pet import Pet
|
from petstore_api.models.pet import Pet
|
||||||
from petstore_api.models.read_only_first import ReadOnlyFirst
|
from petstore_api.models.read_only_first import ReadOnlyFirst
|
||||||
from petstore_api.models.special_model_name import SpecialModelName
|
from petstore_api.models.special_model_name import SpecialModelName
|
||||||
|
@ -52,6 +52,9 @@ from petstore_api.models.number_only import NumberOnly
|
|||||||
from petstore_api.models.order import Order
|
from petstore_api.models.order import Order
|
||||||
from petstore_api.models.outer_composite import OuterComposite
|
from petstore_api.models.outer_composite import OuterComposite
|
||||||
from petstore_api.models.outer_enum import OuterEnum
|
from petstore_api.models.outer_enum import OuterEnum
|
||||||
|
from petstore_api.models.outer_enum_default_value import OuterEnumDefaultValue
|
||||||
|
from petstore_api.models.outer_enum_integer import OuterEnumInteger
|
||||||
|
from petstore_api.models.outer_enum_integer_default_value import OuterEnumIntegerDefaultValue
|
||||||
from petstore_api.models.pet import Pet
|
from petstore_api.models.pet import Pet
|
||||||
from petstore_api.models.read_only_first import ReadOnlyFirst
|
from petstore_api.models.read_only_first import ReadOnlyFirst
|
||||||
from petstore_api.models.special_model_name import SpecialModelName
|
from petstore_api.models.special_model_name import SpecialModelName
|
||||||
|
@ -35,7 +35,10 @@ class EnumTest(object):
|
|||||||
'enum_string_required': 'str',
|
'enum_string_required': 'str',
|
||||||
'enum_integer': 'int',
|
'enum_integer': 'int',
|
||||||
'enum_number': 'float',
|
'enum_number': 'float',
|
||||||
'outer_enum': 'OuterEnum'
|
'outer_enum': 'OuterEnum',
|
||||||
|
'outer_enum_integer': 'OuterEnumInteger',
|
||||||
|
'outer_enum_default_value': 'OuterEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value': 'OuterEnumIntegerDefaultValue'
|
||||||
}
|
}
|
||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
@ -43,10 +46,13 @@ class EnumTest(object):
|
|||||||
'enum_string_required': 'enum_string_required',
|
'enum_string_required': 'enum_string_required',
|
||||||
'enum_integer': 'enum_integer',
|
'enum_integer': 'enum_integer',
|
||||||
'enum_number': 'enum_number',
|
'enum_number': 'enum_number',
|
||||||
'outer_enum': 'outerEnum'
|
'outer_enum': 'outerEnum',
|
||||||
|
'outer_enum_integer': 'outerEnumInteger',
|
||||||
|
'outer_enum_default_value': 'outerEnumDefaultValue',
|
||||||
|
'outer_enum_integer_default_value': 'outerEnumIntegerDefaultValue'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, enum_string=None, enum_string_required=None, enum_integer=None, enum_number=None, outer_enum=None): # noqa: E501
|
def __init__(self, enum_string=None, enum_string_required=None, enum_integer=None, enum_number=None, outer_enum=None, outer_enum_integer=None, outer_enum_default_value=None, outer_enum_integer_default_value=None): # noqa: E501
|
||||||
"""EnumTest - a model defined in OpenAPI""" # noqa: E501
|
"""EnumTest - a model defined in OpenAPI""" # noqa: E501
|
||||||
|
|
||||||
self._enum_string = None
|
self._enum_string = None
|
||||||
@ -54,6 +60,9 @@ class EnumTest(object):
|
|||||||
self._enum_integer = None
|
self._enum_integer = None
|
||||||
self._enum_number = None
|
self._enum_number = None
|
||||||
self._outer_enum = None
|
self._outer_enum = None
|
||||||
|
self._outer_enum_integer = None
|
||||||
|
self._outer_enum_default_value = None
|
||||||
|
self._outer_enum_integer_default_value = None
|
||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
|
|
||||||
if enum_string is not None:
|
if enum_string is not None:
|
||||||
@ -65,6 +74,12 @@ class EnumTest(object):
|
|||||||
self.enum_number = enum_number
|
self.enum_number = enum_number
|
||||||
if outer_enum is not None:
|
if outer_enum is not None:
|
||||||
self.outer_enum = outer_enum
|
self.outer_enum = outer_enum
|
||||||
|
if outer_enum_integer is not None:
|
||||||
|
self.outer_enum_integer = outer_enum_integer
|
||||||
|
if outer_enum_default_value is not None:
|
||||||
|
self.outer_enum_default_value = outer_enum_default_value
|
||||||
|
if outer_enum_integer_default_value is not None:
|
||||||
|
self.outer_enum_integer_default_value = outer_enum_integer_default_value
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def enum_string(self):
|
def enum_string(self):
|
||||||
@ -197,6 +212,69 @@ class EnumTest(object):
|
|||||||
|
|
||||||
self._outer_enum = outer_enum
|
self._outer_enum = outer_enum
|
||||||
|
|
||||||
|
@property
|
||||||
|
def outer_enum_integer(self):
|
||||||
|
"""Gets the outer_enum_integer of this EnumTest. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
:return: The outer_enum_integer of this EnumTest. # noqa: E501
|
||||||
|
:rtype: OuterEnumInteger
|
||||||
|
"""
|
||||||
|
return self._outer_enum_integer
|
||||||
|
|
||||||
|
@outer_enum_integer.setter
|
||||||
|
def outer_enum_integer(self, outer_enum_integer):
|
||||||
|
"""Sets the outer_enum_integer of this EnumTest.
|
||||||
|
|
||||||
|
|
||||||
|
:param outer_enum_integer: The outer_enum_integer of this EnumTest. # noqa: E501
|
||||||
|
:type: OuterEnumInteger
|
||||||
|
"""
|
||||||
|
|
||||||
|
self._outer_enum_integer = outer_enum_integer
|
||||||
|
|
||||||
|
@property
|
||||||
|
def outer_enum_default_value(self):
|
||||||
|
"""Gets the outer_enum_default_value of this EnumTest. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
:return: The outer_enum_default_value of this EnumTest. # noqa: E501
|
||||||
|
:rtype: OuterEnumDefaultValue
|
||||||
|
"""
|
||||||
|
return self._outer_enum_default_value
|
||||||
|
|
||||||
|
@outer_enum_default_value.setter
|
||||||
|
def outer_enum_default_value(self, outer_enum_default_value):
|
||||||
|
"""Sets the outer_enum_default_value of this EnumTest.
|
||||||
|
|
||||||
|
|
||||||
|
:param outer_enum_default_value: The outer_enum_default_value of this EnumTest. # noqa: E501
|
||||||
|
:type: OuterEnumDefaultValue
|
||||||
|
"""
|
||||||
|
|
||||||
|
self._outer_enum_default_value = outer_enum_default_value
|
||||||
|
|
||||||
|
@property
|
||||||
|
def outer_enum_integer_default_value(self):
|
||||||
|
"""Gets the outer_enum_integer_default_value of this EnumTest. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
|
:return: The outer_enum_integer_default_value of this EnumTest. # noqa: E501
|
||||||
|
:rtype: OuterEnumIntegerDefaultValue
|
||||||
|
"""
|
||||||
|
return self._outer_enum_integer_default_value
|
||||||
|
|
||||||
|
@outer_enum_integer_default_value.setter
|
||||||
|
def outer_enum_integer_default_value(self, outer_enum_integer_default_value):
|
||||||
|
"""Sets the outer_enum_integer_default_value of this EnumTest.
|
||||||
|
|
||||||
|
|
||||||
|
:param outer_enum_integer_default_value: The outer_enum_integer_default_value of this EnumTest. # noqa: E501
|
||||||
|
:type: OuterEnumIntegerDefaultValue
|
||||||
|
"""
|
||||||
|
|
||||||
|
self._outer_enum_integer_default_value = outer_enum_integer_default_value
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
"""Returns the model properties as a dict"""
|
"""Returns the model properties as a dict"""
|
||||||
result = {}
|
result = {}
|
||||||
|
@ -0,0 +1,91 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
import pprint
|
||||||
|
import re # noqa: F401
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
|
|
||||||
|
class OuterEnumDefaultValue(object):
|
||||||
|
"""NOTE: This class is auto generated by OpenAPI Generator.
|
||||||
|
Ref: https://openapi-generator.tech
|
||||||
|
|
||||||
|
Do not edit the class manually.
|
||||||
|
"""
|
||||||
|
|
||||||
|
"""
|
||||||
|
allowed enum values
|
||||||
|
"""
|
||||||
|
PLACED = "placed"
|
||||||
|
APPROVED = "approved"
|
||||||
|
DELIVERED = "delivered"
|
||||||
|
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
openapi_types (dict): The key is attribute name
|
||||||
|
and the value is attribute type.
|
||||||
|
attribute_map (dict): The key is attribute name
|
||||||
|
and the value is json key in definition.
|
||||||
|
"""
|
||||||
|
openapi_types = {
|
||||||
|
}
|
||||||
|
|
||||||
|
attribute_map = {
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(self): # noqa: E501
|
||||||
|
"""OuterEnumDefaultValue - a model defined in OpenAPI""" # noqa: E501
|
||||||
|
self.discriminator = None
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
"""Returns the model properties as a dict"""
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
for attr, _ in six.iteritems(self.openapi_types):
|
||||||
|
value = getattr(self, attr)
|
||||||
|
if isinstance(value, list):
|
||||||
|
result[attr] = list(map(
|
||||||
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
|
value
|
||||||
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
|
elif isinstance(value, dict):
|
||||||
|
result[attr] = dict(map(
|
||||||
|
lambda item: (item[0], item[1].to_dict())
|
||||||
|
if hasattr(item[1], "to_dict") else item,
|
||||||
|
value.items()
|
||||||
|
))
|
||||||
|
else:
|
||||||
|
result[attr] = value
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def to_str(self):
|
||||||
|
"""Returns the string representation of the model"""
|
||||||
|
return pprint.pformat(self.to_dict())
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
"""For `print` and `pprint`"""
|
||||||
|
return self.to_str()
|
||||||
|
|
||||||
|
def __eq__(self, other):
|
||||||
|
"""Returns true if both objects are equal"""
|
||||||
|
if not isinstance(other, OuterEnumDefaultValue):
|
||||||
|
return False
|
||||||
|
|
||||||
|
return self.__dict__ == other.__dict__
|
||||||
|
|
||||||
|
def __ne__(self, other):
|
||||||
|
"""Returns true if both objects are not equal"""
|
||||||
|
return not self == other
|
@ -0,0 +1,91 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
import pprint
|
||||||
|
import re # noqa: F401
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
|
|
||||||
|
class OuterEnumInteger(object):
|
||||||
|
"""NOTE: This class is auto generated by OpenAPI Generator.
|
||||||
|
Ref: https://openapi-generator.tech
|
||||||
|
|
||||||
|
Do not edit the class manually.
|
||||||
|
"""
|
||||||
|
|
||||||
|
"""
|
||||||
|
allowed enum values
|
||||||
|
"""
|
||||||
|
_0 = "0"
|
||||||
|
_1 = "1"
|
||||||
|
_2 = "2"
|
||||||
|
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
openapi_types (dict): The key is attribute name
|
||||||
|
and the value is attribute type.
|
||||||
|
attribute_map (dict): The key is attribute name
|
||||||
|
and the value is json key in definition.
|
||||||
|
"""
|
||||||
|
openapi_types = {
|
||||||
|
}
|
||||||
|
|
||||||
|
attribute_map = {
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(self): # noqa: E501
|
||||||
|
"""OuterEnumInteger - a model defined in OpenAPI""" # noqa: E501
|
||||||
|
self.discriminator = None
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
"""Returns the model properties as a dict"""
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
for attr, _ in six.iteritems(self.openapi_types):
|
||||||
|
value = getattr(self, attr)
|
||||||
|
if isinstance(value, list):
|
||||||
|
result[attr] = list(map(
|
||||||
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
|
value
|
||||||
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
|
elif isinstance(value, dict):
|
||||||
|
result[attr] = dict(map(
|
||||||
|
lambda item: (item[0], item[1].to_dict())
|
||||||
|
if hasattr(item[1], "to_dict") else item,
|
||||||
|
value.items()
|
||||||
|
))
|
||||||
|
else:
|
||||||
|
result[attr] = value
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def to_str(self):
|
||||||
|
"""Returns the string representation of the model"""
|
||||||
|
return pprint.pformat(self.to_dict())
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
"""For `print` and `pprint`"""
|
||||||
|
return self.to_str()
|
||||||
|
|
||||||
|
def __eq__(self, other):
|
||||||
|
"""Returns true if both objects are equal"""
|
||||||
|
if not isinstance(other, OuterEnumInteger):
|
||||||
|
return False
|
||||||
|
|
||||||
|
return self.__dict__ == other.__dict__
|
||||||
|
|
||||||
|
def __ne__(self, other):
|
||||||
|
"""Returns true if both objects are not equal"""
|
||||||
|
return not self == other
|
@ -0,0 +1,91 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
import pprint
|
||||||
|
import re # noqa: F401
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
|
|
||||||
|
class OuterEnumIntegerDefaultValue(object):
|
||||||
|
"""NOTE: This class is auto generated by OpenAPI Generator.
|
||||||
|
Ref: https://openapi-generator.tech
|
||||||
|
|
||||||
|
Do not edit the class manually.
|
||||||
|
"""
|
||||||
|
|
||||||
|
"""
|
||||||
|
allowed enum values
|
||||||
|
"""
|
||||||
|
_0 = "0"
|
||||||
|
_1 = "1"
|
||||||
|
_2 = "2"
|
||||||
|
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
openapi_types (dict): The key is attribute name
|
||||||
|
and the value is attribute type.
|
||||||
|
attribute_map (dict): The key is attribute name
|
||||||
|
and the value is json key in definition.
|
||||||
|
"""
|
||||||
|
openapi_types = {
|
||||||
|
}
|
||||||
|
|
||||||
|
attribute_map = {
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(self): # noqa: E501
|
||||||
|
"""OuterEnumIntegerDefaultValue - a model defined in OpenAPI""" # noqa: E501
|
||||||
|
self.discriminator = None
|
||||||
|
|
||||||
|
def to_dict(self):
|
||||||
|
"""Returns the model properties as a dict"""
|
||||||
|
result = {}
|
||||||
|
|
||||||
|
for attr, _ in six.iteritems(self.openapi_types):
|
||||||
|
value = getattr(self, attr)
|
||||||
|
if isinstance(value, list):
|
||||||
|
result[attr] = list(map(
|
||||||
|
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
|
||||||
|
value
|
||||||
|
))
|
||||||
|
elif hasattr(value, "to_dict"):
|
||||||
|
result[attr] = value.to_dict()
|
||||||
|
elif isinstance(value, dict):
|
||||||
|
result[attr] = dict(map(
|
||||||
|
lambda item: (item[0], item[1].to_dict())
|
||||||
|
if hasattr(item[1], "to_dict") else item,
|
||||||
|
value.items()
|
||||||
|
))
|
||||||
|
else:
|
||||||
|
result[attr] = value
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
def to_str(self):
|
||||||
|
"""Returns the string representation of the model"""
|
||||||
|
return pprint.pformat(self.to_dict())
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
"""For `print` and `pprint`"""
|
||||||
|
return self.to_str()
|
||||||
|
|
||||||
|
def __eq__(self, other):
|
||||||
|
"""Returns true if both objects are equal"""
|
||||||
|
if not isinstance(other, OuterEnumIntegerDefaultValue):
|
||||||
|
return False
|
||||||
|
|
||||||
|
return self.__dict__ == other.__dict__
|
||||||
|
|
||||||
|
def __ne__(self, other):
|
||||||
|
"""Returns true if both objects are not equal"""
|
||||||
|
return not self == other
|
@ -0,0 +1,39 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import petstore_api
|
||||||
|
from petstore_api.models.outer_enum_default_value import OuterEnumDefaultValue # noqa: E501
|
||||||
|
from petstore_api.rest import ApiException
|
||||||
|
|
||||||
|
|
||||||
|
class TestOuterEnumDefaultValue(unittest.TestCase):
|
||||||
|
"""OuterEnumDefaultValue unit test stubs"""
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def testOuterEnumDefaultValue(self):
|
||||||
|
"""Test OuterEnumDefaultValue"""
|
||||||
|
# FIXME: construct object with mandatory attributes with example values
|
||||||
|
# model = petstore_api.models.outer_enum_default_value.OuterEnumDefaultValue() # noqa: E501
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
unittest.main()
|
@ -0,0 +1,39 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import petstore_api
|
||||||
|
from petstore_api.models.outer_enum_integer import OuterEnumInteger # noqa: E501
|
||||||
|
from petstore_api.rest import ApiException
|
||||||
|
|
||||||
|
|
||||||
|
class TestOuterEnumInteger(unittest.TestCase):
|
||||||
|
"""OuterEnumInteger unit test stubs"""
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def testOuterEnumInteger(self):
|
||||||
|
"""Test OuterEnumInteger"""
|
||||||
|
# FIXME: construct object with mandatory attributes with example values
|
||||||
|
# model = petstore_api.models.outer_enum_integer.OuterEnumInteger() # noqa: E501
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
unittest.main()
|
@ -0,0 +1,39 @@
|
|||||||
|
# coding: utf-8
|
||||||
|
|
||||||
|
"""
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
import petstore_api
|
||||||
|
from petstore_api.models.outer_enum_integer_default_value import OuterEnumIntegerDefaultValue # noqa: E501
|
||||||
|
from petstore_api.rest import ApiException
|
||||||
|
|
||||||
|
|
||||||
|
class TestOuterEnumIntegerDefaultValue(unittest.TestCase):
|
||||||
|
"""OuterEnumIntegerDefaultValue unit test stubs"""
|
||||||
|
|
||||||
|
def setUp(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def testOuterEnumIntegerDefaultValue(self):
|
||||||
|
"""Test OuterEnumIntegerDefaultValue"""
|
||||||
|
# FIXME: construct object with mandatory attributes with example values
|
||||||
|
# model = petstore_api.models.outer_enum_integer_default_value.OuterEnumIntegerDefaultValue() # noqa: E501
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
unittest.main()
|
@ -146,6 +146,9 @@ Class | Method | HTTP request | Description
|
|||||||
- [Petstore::Order](docs/Order.md)
|
- [Petstore::Order](docs/Order.md)
|
||||||
- [Petstore::OuterComposite](docs/OuterComposite.md)
|
- [Petstore::OuterComposite](docs/OuterComposite.md)
|
||||||
- [Petstore::OuterEnum](docs/OuterEnum.md)
|
- [Petstore::OuterEnum](docs/OuterEnum.md)
|
||||||
|
- [Petstore::OuterEnumDefaultValue](docs/OuterEnumDefaultValue.md)
|
||||||
|
- [Petstore::OuterEnumInteger](docs/OuterEnumInteger.md)
|
||||||
|
- [Petstore::OuterEnumIntegerDefaultValue](docs/OuterEnumIntegerDefaultValue.md)
|
||||||
- [Petstore::Pet](docs/Pet.md)
|
- [Petstore::Pet](docs/Pet.md)
|
||||||
- [Petstore::ReadOnlyFirst](docs/ReadOnlyFirst.md)
|
- [Petstore::ReadOnlyFirst](docs/ReadOnlyFirst.md)
|
||||||
- [Petstore::SpecialModelName](docs/SpecialModelName.md)
|
- [Petstore::SpecialModelName](docs/SpecialModelName.md)
|
||||||
|
@ -8,6 +8,9 @@ Name | Type | Description | Notes
|
|||||||
**enum_integer** | **Integer** | | [optional]
|
**enum_integer** | **Integer** | | [optional]
|
||||||
**enum_number** | **Float** | | [optional]
|
**enum_number** | **Float** | | [optional]
|
||||||
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
**outer_enum** | [**OuterEnum**](OuterEnum.md) | | [optional]
|
||||||
|
**outer_enum_integer** | [**OuterEnumInteger**](OuterEnumInteger.md) | | [optional]
|
||||||
|
**outer_enum_default_value** | [**OuterEnumDefaultValue**](OuterEnumDefaultValue.md) | | [optional]
|
||||||
|
**outer_enum_integer_default_value** | [**OuterEnumIntegerDefaultValue**](OuterEnumIntegerDefaultValue.md) | | [optional]
|
||||||
|
|
||||||
## Code Sample
|
## Code Sample
|
||||||
|
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
# Petstore::OuterEnumDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
|||||||
|
# Petstore::OuterEnumInteger
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
|||||||
|
# Petstore::OuterEnumIntegerDefaultValue
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
Name | Type | Description | Notes
|
||||||
|
------------ | ------------- | ------------- | -------------
|
||||||
|
|
||||||
|
|
@ -49,6 +49,9 @@ require 'petstore/models/number_only'
|
|||||||
require 'petstore/models/order'
|
require 'petstore/models/order'
|
||||||
require 'petstore/models/outer_composite'
|
require 'petstore/models/outer_composite'
|
||||||
require 'petstore/models/outer_enum'
|
require 'petstore/models/outer_enum'
|
||||||
|
require 'petstore/models/outer_enum_default_value'
|
||||||
|
require 'petstore/models/outer_enum_integer'
|
||||||
|
require 'petstore/models/outer_enum_integer_default_value'
|
||||||
require 'petstore/models/pet'
|
require 'petstore/models/pet'
|
||||||
require 'petstore/models/read_only_first'
|
require 'petstore/models/read_only_first'
|
||||||
require 'petstore/models/special_model_name'
|
require 'petstore/models/special_model_name'
|
||||||
|
@ -24,6 +24,12 @@ module Petstore
|
|||||||
|
|
||||||
attr_accessor :outer_enum
|
attr_accessor :outer_enum
|
||||||
|
|
||||||
|
attr_accessor :outer_enum_integer
|
||||||
|
|
||||||
|
attr_accessor :outer_enum_default_value
|
||||||
|
|
||||||
|
attr_accessor :outer_enum_integer_default_value
|
||||||
|
|
||||||
class EnumAttributeValidator
|
class EnumAttributeValidator
|
||||||
attr_reader :datatype
|
attr_reader :datatype
|
||||||
attr_reader :allowable_values
|
attr_reader :allowable_values
|
||||||
@ -53,7 +59,10 @@ module Petstore
|
|||||||
:'enum_string_required' => :'enum_string_required',
|
:'enum_string_required' => :'enum_string_required',
|
||||||
:'enum_integer' => :'enum_integer',
|
:'enum_integer' => :'enum_integer',
|
||||||
:'enum_number' => :'enum_number',
|
:'enum_number' => :'enum_number',
|
||||||
:'outer_enum' => :'outerEnum'
|
:'outer_enum' => :'outerEnum',
|
||||||
|
:'outer_enum_integer' => :'outerEnumInteger',
|
||||||
|
:'outer_enum_default_value' => :'outerEnumDefaultValue',
|
||||||
|
:'outer_enum_integer_default_value' => :'outerEnumIntegerDefaultValue'
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -64,7 +73,10 @@ module Petstore
|
|||||||
:'enum_string_required' => :'String',
|
:'enum_string_required' => :'String',
|
||||||
:'enum_integer' => :'Integer',
|
:'enum_integer' => :'Integer',
|
||||||
:'enum_number' => :'Float',
|
:'enum_number' => :'Float',
|
||||||
:'outer_enum' => :'OuterEnum'
|
:'outer_enum' => :'OuterEnum',
|
||||||
|
:'outer_enum_integer' => :'OuterEnumInteger',
|
||||||
|
:'outer_enum_default_value' => :'OuterEnumDefaultValue',
|
||||||
|
:'outer_enum_integer_default_value' => :'OuterEnumIntegerDefaultValue'
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -102,6 +114,18 @@ module Petstore
|
|||||||
if attributes.key?(:'outer_enum')
|
if attributes.key?(:'outer_enum')
|
||||||
self.outer_enum = attributes[:'outer_enum']
|
self.outer_enum = attributes[:'outer_enum']
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if attributes.has_key?(:'outerEnumInteger')
|
||||||
|
self.outer_enum_integer = attributes[:'outerEnumInteger']
|
||||||
|
end
|
||||||
|
|
||||||
|
if attributes.has_key?(:'outerEnumDefaultValue')
|
||||||
|
self.outer_enum_default_value = attributes[:'outerEnumDefaultValue']
|
||||||
|
end
|
||||||
|
|
||||||
|
if attributes.has_key?(:'outerEnumIntegerDefaultValue')
|
||||||
|
self.outer_enum_integer_default_value = attributes[:'outerEnumIntegerDefaultValue']
|
||||||
|
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?
|
||||||
@ -179,7 +203,10 @@ module Petstore
|
|||||||
enum_string_required == o.enum_string_required &&
|
enum_string_required == o.enum_string_required &&
|
||||||
enum_integer == o.enum_integer &&
|
enum_integer == o.enum_integer &&
|
||||||
enum_number == o.enum_number &&
|
enum_number == o.enum_number &&
|
||||||
outer_enum == o.outer_enum
|
outer_enum == o.outer_enum &&
|
||||||
|
outer_enum_integer == o.outer_enum_integer &&
|
||||||
|
outer_enum_default_value == o.outer_enum_default_value &&
|
||||||
|
outer_enum_integer_default_value == o.outer_enum_integer_default_value
|
||||||
end
|
end
|
||||||
|
|
||||||
# @see the `==` method
|
# @see the `==` method
|
||||||
@ -191,7 +218,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
|
||||||
[enum_string, enum_string_required, enum_integer, enum_number, outer_enum].hash
|
[enum_string, enum_string_required, enum_integer, enum_number, outer_enum, outer_enum_integer, outer_enum_default_value, outer_enum_integer_default_value].hash
|
||||||
end
|
end
|
||||||
|
|
||||||
# Builds the object from hash
|
# Builds the object from hash
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
module Petstore
|
||||||
|
class OuterEnumDefaultValue
|
||||||
|
PLACED = "placed".freeze
|
||||||
|
APPROVED = "approved".freeze
|
||||||
|
DELIVERED = "delivered".freeze
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def self.build_from_hash(value)
|
||||||
|
new.build_from_hash(value)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def build_from_hash(value)
|
||||||
|
constantValues = OuterEnumDefaultValue.constants.select { |c| OuterEnumDefaultValue::const_get(c) == value }
|
||||||
|
raise "Invalid ENUM value #{value} for class #OuterEnumDefaultValue" if constantValues.empty?
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,37 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
module Petstore
|
||||||
|
class OuterEnumInteger
|
||||||
|
N0 = 0.freeze
|
||||||
|
N1 = 1.freeze
|
||||||
|
N2 = 2.freeze
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def self.build_from_hash(value)
|
||||||
|
new.build_from_hash(value)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def build_from_hash(value)
|
||||||
|
constantValues = OuterEnumInteger.constants.select { |c| OuterEnumInteger::const_get(c) == value }
|
||||||
|
raise "Invalid ENUM value #{value} for class #OuterEnumInteger" if constantValues.empty?
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,37 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
module Petstore
|
||||||
|
class OuterEnumIntegerDefaultValue
|
||||||
|
N0 = 0.freeze
|
||||||
|
N1 = 1.freeze
|
||||||
|
N2 = 2.freeze
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def self.build_from_hash(value)
|
||||||
|
new.build_from_hash(value)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Builds the enum from string
|
||||||
|
# @param [String] The enum value in the form of the string
|
||||||
|
# @return [String] The enum value
|
||||||
|
def build_from_hash(value)
|
||||||
|
constantValues = OuterEnumIntegerDefaultValue.constants.select { |c| OuterEnumIntegerDefaultValue::const_get(c) == value }
|
||||||
|
raise "Invalid ENUM value #{value} for class #OuterEnumIntegerDefaultValue" if constantValues.empty?
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,35 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'spec_helper'
|
||||||
|
require 'json'
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
# Unit tests for Petstore::OuterEnumDefaultValue
|
||||||
|
# Automatically generated by openapi-generator (https://openapi-generator.tech)
|
||||||
|
# Please update as you see appropriate
|
||||||
|
describe 'OuterEnumDefaultValue' do
|
||||||
|
before do
|
||||||
|
# run before each test
|
||||||
|
@instance = Petstore::OuterEnumDefaultValue.new
|
||||||
|
end
|
||||||
|
|
||||||
|
after do
|
||||||
|
# run after each test
|
||||||
|
end
|
||||||
|
|
||||||
|
describe 'test an instance of OuterEnumDefaultValue' do
|
||||||
|
it 'should create an instance of OuterEnumDefaultValue' do
|
||||||
|
expect(@instance).to be_instance_of(Petstore::OuterEnumDefaultValue)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,35 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'spec_helper'
|
||||||
|
require 'json'
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
# Unit tests for Petstore::OuterEnumIntegerDefaultValue
|
||||||
|
# Automatically generated by openapi-generator (https://openapi-generator.tech)
|
||||||
|
# Please update as you see appropriate
|
||||||
|
describe 'OuterEnumIntegerDefaultValue' do
|
||||||
|
before do
|
||||||
|
# run before each test
|
||||||
|
@instance = Petstore::OuterEnumIntegerDefaultValue.new
|
||||||
|
end
|
||||||
|
|
||||||
|
after do
|
||||||
|
# run after each test
|
||||||
|
end
|
||||||
|
|
||||||
|
describe 'test an instance of OuterEnumIntegerDefaultValue' do
|
||||||
|
it 'should create an instance of OuterEnumIntegerDefaultValue' do
|
||||||
|
expect(@instance).to be_instance_of(Petstore::OuterEnumIntegerDefaultValue)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,35 @@
|
|||||||
|
=begin
|
||||||
|
#OpenAPI Petstore
|
||||||
|
|
||||||
|
#This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
Generated by: https://openapi-generator.tech
|
||||||
|
OpenAPI Generator version: 4.0.0-SNAPSHOT
|
||||||
|
|
||||||
|
=end
|
||||||
|
|
||||||
|
require 'spec_helper'
|
||||||
|
require 'json'
|
||||||
|
require 'date'
|
||||||
|
|
||||||
|
# Unit tests for Petstore::OuterEnumInteger
|
||||||
|
# Automatically generated by openapi-generator (https://openapi-generator.tech)
|
||||||
|
# Please update as you see appropriate
|
||||||
|
describe 'OuterEnumInteger' do
|
||||||
|
before do
|
||||||
|
# run before each test
|
||||||
|
@instance = Petstore::OuterEnumInteger.new
|
||||||
|
end
|
||||||
|
|
||||||
|
after do
|
||||||
|
# run after each test
|
||||||
|
end
|
||||||
|
|
||||||
|
describe 'test an instance of OuterEnumInteger' do
|
||||||
|
it 'should create an instance of OuterEnumInteger' do
|
||||||
|
expect(@instance).to be_instance_of(Petstore::OuterEnumInteger)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -20,6 +20,9 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
|||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import org.openapitools.model.OuterEnum;
|
import org.openapitools.model.OuterEnum;
|
||||||
|
import org.openapitools.model.OuterEnumDefaultValue;
|
||||||
|
import org.openapitools.model.OuterEnumInteger;
|
||||||
|
import org.openapitools.model.OuterEnumIntegerDefaultValue;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import javax.validation.Valid;
|
import javax.validation.Valid;
|
||||||
|
|
||||||
@ -171,6 +174,15 @@ public class EnumTest {
|
|||||||
@JsonProperty("outerEnum")
|
@JsonProperty("outerEnum")
|
||||||
private OuterEnum outerEnum;
|
private OuterEnum outerEnum;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnumInteger")
|
||||||
|
private OuterEnumInteger outerEnumInteger;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnumDefaultValue")
|
||||||
|
private OuterEnumDefaultValue outerEnumDefaultValue = OuterEnumDefaultValue.PLACED;
|
||||||
|
|
||||||
|
@JsonProperty("outerEnumIntegerDefaultValue")
|
||||||
|
private OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue = OuterEnumIntegerDefaultValue.NUMBER_0;
|
||||||
|
|
||||||
public EnumTest enumString(EnumStringEnum enumString) {
|
public EnumTest enumString(EnumStringEnum enumString) {
|
||||||
this.enumString = enumString;
|
this.enumString = enumString;
|
||||||
return this;
|
return this;
|
||||||
@ -272,6 +284,66 @@ public class EnumTest {
|
|||||||
this.outerEnum = outerEnum;
|
this.outerEnum = outerEnum;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnumInteger(OuterEnumInteger outerEnumInteger) {
|
||||||
|
this.outerEnumInteger = outerEnumInteger;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnumInteger
|
||||||
|
* @return outerEnumInteger
|
||||||
|
**/
|
||||||
|
@JsonProperty("outerEnumInteger")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
@Valid
|
||||||
|
public OuterEnumInteger getOuterEnumInteger() {
|
||||||
|
return outerEnumInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnumInteger(OuterEnumInteger outerEnumInteger) {
|
||||||
|
this.outerEnumInteger = outerEnumInteger;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
|
||||||
|
this.outerEnumDefaultValue = outerEnumDefaultValue;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnumDefaultValue
|
||||||
|
* @return outerEnumDefaultValue
|
||||||
|
**/
|
||||||
|
@JsonProperty("outerEnumDefaultValue")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
@Valid
|
||||||
|
public OuterEnumDefaultValue getOuterEnumDefaultValue() {
|
||||||
|
return outerEnumDefaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnumDefaultValue(OuterEnumDefaultValue outerEnumDefaultValue) {
|
||||||
|
this.outerEnumDefaultValue = outerEnumDefaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public EnumTest outerEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
|
||||||
|
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get outerEnumIntegerDefaultValue
|
||||||
|
* @return outerEnumIntegerDefaultValue
|
||||||
|
**/
|
||||||
|
@JsonProperty("outerEnumIntegerDefaultValue")
|
||||||
|
@ApiModelProperty(value = "")
|
||||||
|
@Valid
|
||||||
|
public OuterEnumIntegerDefaultValue getOuterEnumIntegerDefaultValue() {
|
||||||
|
return outerEnumIntegerDefaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOuterEnumIntegerDefaultValue(OuterEnumIntegerDefaultValue outerEnumIntegerDefaultValue) {
|
||||||
|
this.outerEnumIntegerDefaultValue = outerEnumIntegerDefaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(java.lang.Object o) {
|
public boolean equals(java.lang.Object o) {
|
||||||
@ -286,12 +358,15 @@ public class EnumTest {
|
|||||||
Objects.equals(this.enumStringRequired, enumTest.enumStringRequired) &&
|
Objects.equals(this.enumStringRequired, enumTest.enumStringRequired) &&
|
||||||
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
Objects.equals(this.enumInteger, enumTest.enumInteger) &&
|
||||||
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
Objects.equals(this.enumNumber, enumTest.enumNumber) &&
|
||||||
Objects.equals(this.outerEnum, enumTest.outerEnum);
|
Objects.equals(this.outerEnum, enumTest.outerEnum) &&
|
||||||
|
Objects.equals(this.outerEnumInteger, enumTest.outerEnumInteger) &&
|
||||||
|
Objects.equals(this.outerEnumDefaultValue, enumTest.outerEnumDefaultValue) &&
|
||||||
|
Objects.equals(this.outerEnumIntegerDefaultValue, enumTest.outerEnumIntegerDefaultValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum);
|
return Objects.hash(enumString, enumStringRequired, enumInteger, enumNumber, outerEnum, outerEnumInteger, outerEnumDefaultValue, outerEnumIntegerDefaultValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -305,6 +380,9 @@ public class EnumTest {
|
|||||||
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
sb.append(" enumInteger: ").append(toIndentedString(enumInteger)).append("\n");
|
||||||
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
sb.append(" enumNumber: ").append(toIndentedString(enumNumber)).append("\n");
|
||||||
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
sb.append(" outerEnum: ").append(toIndentedString(outerEnum)).append("\n");
|
||||||
|
sb.append(" outerEnumInteger: ").append(toIndentedString(outerEnumInteger)).append("\n");
|
||||||
|
sb.append(" outerEnumDefaultValue: ").append(toIndentedString(outerEnumDefaultValue)).append("\n");
|
||||||
|
sb.append(" outerEnumIntegerDefaultValue: ").append(toIndentedString(outerEnumIntegerDefaultValue)).append("\n");
|
||||||
sb.append("}");
|
sb.append("}");
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* OpenAPI Petstore
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import javax.validation.constraints.*;
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnumDefaultValue
|
||||||
|
*/
|
||||||
|
public enum OuterEnumDefaultValue {
|
||||||
|
|
||||||
|
PLACED("placed"),
|
||||||
|
|
||||||
|
APPROVED("approved"),
|
||||||
|
|
||||||
|
DELIVERED("delivered");
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
OuterEnumDefaultValue(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnumDefaultValue fromValue(String text) {
|
||||||
|
for (OuterEnumDefaultValue b : OuterEnumDefaultValue.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + text + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* OpenAPI Petstore
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import javax.validation.constraints.*;
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnumInteger
|
||||||
|
*/
|
||||||
|
public enum OuterEnumInteger {
|
||||||
|
|
||||||
|
NUMBER_0(0),
|
||||||
|
|
||||||
|
NUMBER_1(1),
|
||||||
|
|
||||||
|
NUMBER_2(2);
|
||||||
|
|
||||||
|
private Integer value;
|
||||||
|
|
||||||
|
OuterEnumInteger(Integer value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public Integer getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnumInteger fromValue(String text) {
|
||||||
|
for (OuterEnumInteger b : OuterEnumInteger.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + text + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* OpenAPI Petstore
|
||||||
|
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
*
|
||||||
|
* OpenAPI spec version: 1.0.0
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||||||
|
* https://openapi-generator.tech
|
||||||
|
* Do not edit the class manually.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package org.openapitools.model;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
import javax.validation.constraints.*;
|
||||||
|
import javax.validation.Valid;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets or Sets OuterEnumIntegerDefaultValue
|
||||||
|
*/
|
||||||
|
public enum OuterEnumIntegerDefaultValue {
|
||||||
|
|
||||||
|
NUMBER_0(0),
|
||||||
|
|
||||||
|
NUMBER_1(1),
|
||||||
|
|
||||||
|
NUMBER_2(2);
|
||||||
|
|
||||||
|
private Integer value;
|
||||||
|
|
||||||
|
OuterEnumIntegerDefaultValue(Integer value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonValue
|
||||||
|
public Integer getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return String.valueOf(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
@JsonCreator
|
||||||
|
public static OuterEnumIntegerDefaultValue fromValue(String text) {
|
||||||
|
for (OuterEnumIntegerDefaultValue b : OuterEnumIntegerDefaultValue.values()) {
|
||||||
|
if (String.valueOf(b.value).equals(text)) {
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new IllegalArgumentException("Unexpected value '" + text + "'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user