[Ruby] Replace DateTime with Time (#7656)

* replace DateTime with Time

* add require time

* update doc
This commit is contained in:
William Cheng 2020-10-21 14:13:59 +08:00 committed by GitHub
parent b059b786a5
commit ec74b06d2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
126 changed files with 431 additions and 238 deletions

View File

@ -30,13 +30,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
<li>Array</li>
<li>Boolean</li>
<li>Date</li>
<li>DateTime</li>
<li>File</li>
<li>Float</li>
<li>Hash</li>
<li>Integer</li>
<li>Object</li>
<li>String</li>
<li>Time</li>
</ul>
## RESERVED WORDS

View File

@ -29,13 +29,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
<li>Array</li>
<li>Boolean</li>
<li>Date</li>
<li>DateTime</li>
<li>File</li>
<li>Float</li>
<li>Hash</li>
<li>Integer</li>
<li>Object</li>
<li>String</li>
<li>Time</li>
</ul>
## RESERVED WORDS

View File

@ -48,13 +48,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
<li>Array</li>
<li>Boolean</li>
<li>Date</li>
<li>DateTime</li>
<li>File</li>
<li>Float</li>
<li>Hash</li>
<li>Integer</li>
<li>Object</li>
<li>String</li>
<li>Time</li>
<li>array</li>
<li>int</li>
<li>map</li>

View File

@ -60,7 +60,7 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
languageSpecificPrimitives.add("Integer");
languageSpecificPrimitives.add("Float");
languageSpecificPrimitives.add("Date");
languageSpecificPrimitives.add("DateTime");
languageSpecificPrimitives.add("Time");
languageSpecificPrimitives.add("Array");
languageSpecificPrimitives.add("Hash");
languageSpecificPrimitives.add("File");
@ -78,7 +78,7 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
typeMapping.put("double", "Float");
typeMapping.put("number", "Float");
typeMapping.put("date", "Date");
typeMapping.put("DateTime", "DateTime");
typeMapping.put("DateTime", "Time");
typeMapping.put("array", "Array");
typeMapping.put("set", "Array");
typeMapping.put("List", "Array");
@ -150,18 +150,15 @@ abstract public class AbstractRubyCodegen extends DefaultCodegen implements Code
}
} else if (ModelUtils.isStringSchema(p)) {
if (p.getDefault() != null) {
String _default;
if (p.getDefault() instanceof Date) {
Date date = (Date) p.getDefault();
LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
return "Date.parse(\"" + String.format(Locale.ROOT, localDate.toString(), "") + "\")";
} else if (p.getDefault() instanceof java.time.OffsetDateTime) {
return "DateTime.parse(\"" + String.format(Locale.ROOT, ((java.time.OffsetDateTime) p.getDefault()).atZoneSameInstant(ZoneId.systemDefault()).toString(), "") + "\")";
return "Time.parse(\"" + String.format(Locale.ROOT, ((java.time.OffsetDateTime) p.getDefault()).atZoneSameInstant(ZoneId.systemDefault()).toString(), "") + "\")";
} else {
_default = (String) p.getDefault();
return "'" + escapeText((String) p.getDefault()) + "'";
}
return "'" + escapeText(_default) + "'";
}
}

View File

@ -570,11 +570,11 @@ public class RubyClientCodegen extends AbstractRubyCodegen {
example = "2013-10-20";
}
example = "Date.parse('" + escapeText(example) + "')";
} else if ("DateTime".equalsIgnoreCase(type)) {
} else if ("Time".equalsIgnoreCase(type)) {
if (example == null) {
example = "2013-10-20T19:20:30+01:00";
}
example = "DateTime.parse('" + escapeText(example) + "')";
example = "Time.parse('" + escapeText(example) + "')";
} else if (!languageSpecificPrimitives.contains(type)) {
// type is a model class, e.g. User
example = moduleName + "::" + type + ".new";

View File

@ -6,6 +6,7 @@ require 'date'
require 'json'
require 'logger'
require 'tempfile'
require 'time'
{{^isFaraday}}
require 'typhoeus'
{{/isFaraday}}
@ -80,7 +81,7 @@ module {{moduleName}}
begin
data = JSON.parse("[#{body}]", :symbolize_names => true)[0]
rescue JSON::ParserError => e
if %w(String Date DateTime).include?(return_type)
if %w(String Date Time).include?(return_type)
data = body
else
raise e
@ -105,9 +106,9 @@ module {{moduleName}}
data.to_f
when 'Boolean'
data == true
when 'DateTime'
when 'Time'
# parse date time (expecting ISO 8601 format)
DateTime.parse data
Time.parse data
when 'Date'
# parse date time (expecting ISO 8601 format)
Date.parse data

View File

@ -36,8 +36,8 @@
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String

View File

@ -3,6 +3,7 @@
=end
require 'date'
require 'time'
module {{moduleName}}
{{#models}}

View File

@ -478,7 +478,7 @@ opts = {
string: 'string_example', # String | None
binary: File.new('/path/to/file'), # File | None
date: Date.parse('2013-10-20'), # Date | None
date_time: DateTime.parse('2013-10-20T19:20:30+01:00'), # DateTime | None
date_time: Time.parse('2013-10-20T19:20:30+01:00'), # Time | None
password: 'password_example', # String | None
callback: 'callback_example' # String | None
}
@ -507,7 +507,7 @@ Name | Type | Description | Notes
**string** | **String**| None | [optional]
**binary** | **File**| None | [optional]
**date** | **Date**| None | [optional]
**date_time** | **DateTime**| None | [optional]
**date_time** | **Time**| None | [optional]
**password** | **String**| None | [optional]
**callback** | **String**| None | [optional]

View File

@ -14,7 +14,7 @@ Name | Type | Description | Notes
**byte** | **String** | |
**binary** | **File** | | [optional]
**date** | **Date** | |
**date_time** | **DateTime** | | [optional]
**date_time** | **Time** | | [optional]
**uuid** | **String** | | [optional]
**password** | **String** | |
**pattern_with_digits** | **String** | A string that is a 10 digit number. Can have leading zeros. | [optional]

View File

@ -15,7 +15,7 @@ Name | Type | Description | Notes
**byte** | **String** | None |
**binary** | **File** | None | [optional]
**date** | **Date** | None | [optional]
**date_time** | **DateTime** | None | [optional]
**date_time** | **Time** | None | [optional]
**password** | **String** | None | [optional]
**callback** | **String** | None | [optional]

View File

@ -5,7 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**uuid** | **String** | | [optional]
**date_time** | **DateTime** | | [optional]
**date_time** | **Time** | | [optional]
**map** | [**Hash&lt;String, Animal&gt;**](Animal.md) | | [optional]
## Code Sample

View File

@ -9,7 +9,7 @@ Name | Type | Description | Notes
**boolean_prop** | **Boolean** | | [optional]
**string_prop** | **String** | | [optional]
**date_prop** | **Date** | | [optional]
**datetime_prop** | **DateTime** | | [optional]
**datetime_prop** | **Time** | | [optional]
**array_nullable_prop** | **Array&lt;Object&gt;** | | [optional]
**array_and_items_nullable_prop** | **Array&lt;Object&gt;** | | [optional]
**array_items_nullable** | **Array&lt;Object&gt;** | | [optional]

View File

@ -7,7 +7,7 @@ Name | Type | Description | Notes
**id** | **Integer** | | [optional]
**pet_id** | **Integer** | | [optional]
**quantity** | **Integer** | | [optional]
**ship_date** | **DateTime** | | [optional]
**ship_date** | **Time** | | [optional]
**status** | **String** | Order Status | [optional]
**complete** | **Boolean** | | [optional] [default to false]

View File

@ -583,7 +583,7 @@ module Petstore
# @option opts [String] :string None
# @option opts [File] :binary None
# @option opts [Date] :date None
# @option opts [DateTime] :date_time None
# @option opts [Time] :date_time None
# @option opts [String] :password None
# @option opts [String] :callback None
# @return [nil]
@ -606,7 +606,7 @@ module Petstore
# @option opts [String] :string None
# @option opts [File] :binary None
# @option opts [Date] :date None
# @option opts [DateTime] :date_time None
# @option opts [Time] :date_time None
# @option opts [String] :password None
# @option opts [String] :callback None
# @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers

View File

@ -14,6 +14,7 @@ require 'date'
require 'json'
require 'logger'
require 'tempfile'
require 'time'
require 'faraday'
module Petstore
@ -207,7 +208,7 @@ module Petstore
begin
data = JSON.parse("[#{body}]", :symbolize_names => true)[0]
rescue JSON::ParserError => e
if %w(String Date DateTime).include?(return_type)
if %w(String Date Time).include?(return_type)
data = body
else
raise e
@ -232,9 +233,9 @@ module Petstore
data.to_f
when 'Boolean'
data == true
when 'DateTime'
when 'Time'
# parse date time (expecting ISO 8601 format)
DateTime.parse data
Time.parse data
when 'Date'
# parse date time (expecting ISO 8601 format)
Date.parse data

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class AdditionalPropertiesClass
@ -137,8 +138,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -217,5 +218,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Animal
@ -145,8 +146,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -225,5 +226,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ApiResponse
@ -142,8 +143,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -222,5 +223,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayOfArrayOfNumberOnly
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayOfNumberOnly
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayTest
@ -148,8 +149,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -228,5 +229,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Capitalization
@ -170,8 +171,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -250,5 +251,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Cat < Animal
@ -136,8 +137,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -216,5 +217,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class CatAllOf
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Category
@ -140,8 +141,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -220,5 +221,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Model for testing model with \"_class\" property
@ -125,8 +126,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -205,5 +206,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Client
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Dog < Animal
@ -136,8 +137,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -216,5 +217,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class DogAllOf
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumArrays
@ -169,8 +170,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -249,5 +250,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumClass

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumTest
@ -267,8 +268,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -347,5 +348,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Must be named `File` for test.
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class FileSchemaTestClass
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Foo
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class FormatTest
@ -80,7 +81,7 @@ module Petstore
:'byte' => :'String',
:'binary' => :'File',
:'date' => :'Date',
:'date_time' => :'DateTime',
:'date_time' => :'Time',
:'uuid' => :'String',
:'password' => :'String',
:'pattern_with_digits' => :'String',
@ -475,8 +476,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -555,5 +556,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class HasOnlyReadOnly
@ -133,8 +134,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -213,5 +214,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model.
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject1
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject2
@ -173,8 +174,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -253,5 +254,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject3
@ -90,7 +91,7 @@ module Petstore
:'byte' => :'String',
:'binary' => :'File',
:'date' => :'Date',
:'date_time' => :'DateTime',
:'date_time' => :'Time',
:'password' => :'String',
:'callback' => :'String'
}
@ -456,8 +457,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -536,5 +537,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject4
@ -145,8 +146,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -225,5 +226,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject5
@ -140,8 +141,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -220,5 +221,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineResponseDefault
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class List
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class MapTest
@ -181,8 +182,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -261,5 +262,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class MixedPropertiesAndAdditionalPropertiesClass
@ -33,7 +34,7 @@ module Petstore
def self.openapi_types
{
:'uuid' => :'String',
:'date_time' => :'DateTime',
:'date_time' => :'Time',
:'map' => :'Hash<String, Animal>'
}
end
@ -144,8 +145,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -224,5 +225,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Model for testing model name starting with number
@ -134,8 +135,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -214,5 +215,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Model for testing reserved words
@ -125,8 +126,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -205,5 +206,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Model for testing model name same as property name
@ -157,8 +158,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -237,5 +238,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class NullableClass
@ -64,7 +65,7 @@ module Petstore
:'boolean_prop' => :'Boolean',
:'string_prop' => :'String',
:'date_prop' => :'Date',
:'datetime_prop' => :'DateTime',
:'datetime_prop' => :'Time',
:'array_nullable_prop' => :'Array<Object>',
:'array_and_items_nullable_prop' => :'Array<Object>',
:'array_items_nullable' => :'Array<Object>',
@ -245,8 +246,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -325,5 +326,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class NumberOnly
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Order
@ -67,7 +68,7 @@ module Petstore
:'id' => :'Integer',
:'pet_id' => :'Integer',
:'quantity' => :'Integer',
:'ship_date' => :'DateTime',
:'ship_date' => :'Time',
:'status' => :'String',
:'complete' => :'Boolean'
}
@ -206,8 +207,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -286,5 +287,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class OuterComposite
@ -142,8 +143,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -222,5 +223,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class OuterEnum

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class OuterEnumDefaultValue

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class OuterEnumInteger

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class OuterEnumIntegerDefaultValue

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Pet
@ -218,8 +219,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -298,5 +299,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ReadOnlyFirst
@ -133,8 +134,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -213,5 +214,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class SpecialModelName
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Tag
@ -133,8 +134,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -213,5 +214,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class User
@ -188,8 +189,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -268,5 +269,6 @@ module Petstore
value
end
end
end
end

View File

@ -478,7 +478,7 @@ opts = {
string: 'string_example', # String | None
binary: File.new('/path/to/file'), # File | None
date: Date.parse('2013-10-20'), # Date | None
date_time: DateTime.parse('2013-10-20T19:20:30+01:00'), # DateTime | None
date_time: Time.parse('2013-10-20T19:20:30+01:00'), # Time | None
password: 'password_example', # String | None
callback: 'callback_example' # String | None
}
@ -507,7 +507,7 @@ Name | Type | Description | Notes
**string** | **String**| None | [optional]
**binary** | **File**| None | [optional]
**date** | **Date**| None | [optional]
**date_time** | **DateTime**| None | [optional]
**date_time** | **Time**| None | [optional]
**password** | **String**| None | [optional]
**callback** | **String**| None | [optional]

View File

@ -14,7 +14,7 @@ Name | Type | Description | Notes
**byte** | **String** | |
**binary** | **File** | | [optional]
**date** | **Date** | |
**date_time** | **DateTime** | | [optional]
**date_time** | **Time** | | [optional]
**uuid** | **String** | | [optional]
**password** | **String** | |
**pattern_with_digits** | **String** | A string that is a 10 digit number. Can have leading zeros. | [optional]

View File

@ -15,7 +15,7 @@ Name | Type | Description | Notes
**byte** | **String** | None |
**binary** | **File** | None | [optional]
**date** | **Date** | None | [optional]
**date_time** | **DateTime** | None | [optional]
**date_time** | **Time** | None | [optional]
**password** | **String** | None | [optional]
**callback** | **String** | None | [optional]

View File

@ -5,7 +5,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**uuid** | **String** | | [optional]
**date_time** | **DateTime** | | [optional]
**date_time** | **Time** | | [optional]
**map** | [**Hash&lt;String, Animal&gt;**](Animal.md) | | [optional]
## Code Sample

View File

@ -9,7 +9,7 @@ Name | Type | Description | Notes
**boolean_prop** | **Boolean** | | [optional]
**string_prop** | **String** | | [optional]
**date_prop** | **Date** | | [optional]
**datetime_prop** | **DateTime** | | [optional]
**datetime_prop** | **Time** | | [optional]
**array_nullable_prop** | **Array&lt;Object&gt;** | | [optional]
**array_and_items_nullable_prop** | **Array&lt;Object&gt;** | | [optional]
**array_items_nullable** | **Array&lt;Object&gt;** | | [optional]

View File

@ -7,7 +7,7 @@ Name | Type | Description | Notes
**id** | **Integer** | | [optional]
**pet_id** | **Integer** | | [optional]
**quantity** | **Integer** | | [optional]
**ship_date** | **DateTime** | | [optional]
**ship_date** | **Time** | | [optional]
**status** | **String** | Order Status | [optional]
**complete** | **Boolean** | | [optional] [default to false]

View File

@ -583,7 +583,7 @@ module Petstore
# @option opts [String] :string None
# @option opts [File] :binary None
# @option opts [Date] :date None
# @option opts [DateTime] :date_time None
# @option opts [Time] :date_time None
# @option opts [String] :password None
# @option opts [String] :callback None
# @return [nil]
@ -606,7 +606,7 @@ module Petstore
# @option opts [String] :string None
# @option opts [File] :binary None
# @option opts [Date] :date None
# @option opts [DateTime] :date_time None
# @option opts [Time] :date_time None
# @option opts [String] :password None
# @option opts [String] :callback None
# @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers

View File

@ -14,6 +14,7 @@ require 'date'
require 'json'
require 'logger'
require 'tempfile'
require 'time'
require 'typhoeus'
module Petstore
@ -191,7 +192,7 @@ module Petstore
begin
data = JSON.parse("[#{body}]", :symbolize_names => true)[0]
rescue JSON::ParserError => e
if %w(String Date DateTime).include?(return_type)
if %w(String Date Time).include?(return_type)
data = body
else
raise e
@ -216,9 +217,9 @@ module Petstore
data.to_f
when 'Boolean'
data == true
when 'DateTime'
when 'Time'
# parse date time (expecting ISO 8601 format)
DateTime.parse data
Time.parse data
when 'Date'
# parse date time (expecting ISO 8601 format)
Date.parse data

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class AdditionalPropertiesClass
@ -137,8 +138,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -217,5 +218,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Animal
@ -145,8 +146,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -225,5 +226,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ApiResponse
@ -142,8 +143,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -222,5 +223,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayOfArrayOfNumberOnly
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayOfNumberOnly
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class ArrayTest
@ -148,8 +149,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -228,5 +229,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Capitalization
@ -170,8 +171,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -250,5 +251,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Cat < Animal
@ -136,8 +137,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -216,5 +217,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class CatAllOf
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Category
@ -140,8 +141,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -220,5 +221,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Model for testing model with \"_class\" property
@ -125,8 +126,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -205,5 +206,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Client
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Dog < Animal
@ -136,8 +137,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -216,5 +217,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class DogAllOf
@ -124,8 +125,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -204,5 +205,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumArrays
@ -169,8 +170,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -249,5 +250,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumClass

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class EnumTest
@ -267,8 +268,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -347,5 +348,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Must be named `File` for test.
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class FileSchemaTestClass
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class Foo
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class FormatTest
@ -80,7 +81,7 @@ module Petstore
:'byte' => :'String',
:'binary' => :'File',
:'date' => :'Date',
:'date_time' => :'DateTime',
:'date_time' => :'Time',
:'uuid' => :'String',
:'password' => :'String',
:'pattern_with_digits' => :'String',
@ -475,8 +476,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -555,5 +556,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class HasOnlyReadOnly
@ -133,8 +134,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -213,5 +214,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
# Just a string to inform instance is up and running. Make it nullable in hope to get it as pointer in generated model.
@ -126,8 +127,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -206,5 +207,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject1
@ -135,8 +136,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -215,5 +216,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject2
@ -173,8 +174,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -253,5 +254,6 @@ module Petstore
value
end
end
end
end

View File

@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT
=end
require 'date'
require 'time'
module Petstore
class InlineObject3
@ -90,7 +91,7 @@ module Petstore
:'byte' => :'String',
:'binary' => :'File',
:'date' => :'Date',
:'date_time' => :'DateTime',
:'date_time' => :'Time',
:'password' => :'String',
:'callback' => :'String'
}
@ -456,8 +457,8 @@ module Petstore
# @return [Object] Deserialized data
def _deserialize(type, value)
case type.to_sym
when :DateTime
DateTime.parse(value)
when :Time
Time.parse(value)
when :Date
Date.parse(value)
when :String
@ -536,5 +537,6 @@ module Petstore
value
end
end
end
end

Some files were not shown because too many files have changed in this diff Show More