forked from loafle/openapi-generator-original
Adds spec additionalProperties + nullable examples (#2405)
* Adds v2 spec additionalproperties examples, adds v3 spec nulllable model example, updates samples * Remaining samples updates * Adds csharp generator update to handle models with multilevel parent types, which works for the AdditionalPropertiesObject model, samples updated
This commit is contained in:
committed by
William Cheng
parent
c10463600a
commit
b67318ef21
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesAnyType
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesAnyType.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesArray
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesArray.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesBoolean
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesBoolean.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -3,16 +3,34 @@
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**map_property** | **Hash<String, String>** | | [optional]
|
||||
**map_of_map_property** | **Hash<String, Hash<String, String>>** | | [optional]
|
||||
**map_string** | **Hash<String, String>** | | [optional]
|
||||
**map_number** | **Hash<String, Float>** | | [optional]
|
||||
**map_integer** | **Hash<String, Integer>** | | [optional]
|
||||
**map_boolean** | **Hash<String, BOOLEAN>** | | [optional]
|
||||
**map_array_integer** | **Hash<String, Array<Integer>>** | | [optional]
|
||||
**map_array_anytype** | **Hash<String, Array<Object>>** | | [optional]
|
||||
**map_map_string** | **Hash<String, Hash<String, String>>** | | [optional]
|
||||
**map_map_anytype** | **Hash<String, Hash<String, Object>>** | | [optional]
|
||||
**anytype_1** | [**Object**](.md) | | [optional]
|
||||
**anytype_2** | [**Object**](.md) | | [optional]
|
||||
**anytype_3** | [**Object**](.md) | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesClass.new(map_property: null,
|
||||
map_of_map_property: null)
|
||||
instance = Petstore::AdditionalPropertiesClass.new(map_string: null,
|
||||
map_number: null,
|
||||
map_integer: null,
|
||||
map_boolean: null,
|
||||
map_array_integer: null,
|
||||
map_array_anytype: null,
|
||||
map_map_string: null,
|
||||
map_map_anytype: null,
|
||||
anytype_1: null,
|
||||
anytype_2: null,
|
||||
anytype_3: null)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesInteger
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesInteger.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesNumber
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesNumber.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesObject
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesObject.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
# Petstore::AdditionalPropertiesString
|
||||
|
||||
## Properties
|
||||
Name | Type | Description | Notes
|
||||
------------ | ------------- | ------------- | -------------
|
||||
**name** | **String** | | [optional]
|
||||
|
||||
## Code Sample
|
||||
|
||||
```ruby
|
||||
require 'Petstore'
|
||||
|
||||
instance = Petstore::AdditionalPropertiesString.new(name: null)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user