diff --git a/docs/generators/ruby-on-rails.md b/docs/generators/ruby-on-rails.md index 53c555159b6..5c25cf1451b 100644 --- a/docs/generators/ruby-on-rails.md +++ b/docs/generators/ruby-on-rails.md @@ -30,13 +30,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Array
  • Boolean
  • Date
  • -
  • DateTime
  • File
  • Float
  • Hash
  • Integer
  • Object
  • String
  • +
  • Time
  • ## RESERVED WORDS diff --git a/docs/generators/ruby-sinatra.md b/docs/generators/ruby-sinatra.md index ba289d0b866..58043cfafc5 100644 --- a/docs/generators/ruby-sinatra.md +++ b/docs/generators/ruby-sinatra.md @@ -29,13 +29,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Array
  • Boolean
  • Date
  • -
  • DateTime
  • File
  • Float
  • Hash
  • Integer
  • Object
  • String
  • +
  • Time
  • ## RESERVED WORDS diff --git a/docs/generators/ruby.md b/docs/generators/ruby.md index 141d0f8118e..4c1cbca4e21 100644 --- a/docs/generators/ruby.md +++ b/docs/generators/ruby.md @@ -48,13 +48,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
  • Array
  • Boolean
  • Date
  • -
  • DateTime
  • File
  • Float
  • Hash
  • Integer
  • Object
  • String
  • +
  • Time
  • array
  • int
  • map
  • diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java index f951dc2c9ab..5143cc5e943 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractRubyCodegen.java @@ -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) + "'"; } } diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java index 1bb52b400fd..ff6d9baa24d 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java @@ -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"; diff --git a/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache b/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache index ae276c93ea0..7449326209c 100644 --- a/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache +++ b/modules/openapi-generator/src/main/resources/ruby-client/api_client.mustache @@ -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 diff --git a/modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache b/modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache index a109dd19f0a..abda94a7eb1 100644 --- a/modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache +++ b/modules/openapi-generator/src/main/resources/ruby-client/base_object.mustache @@ -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 @@ -115,4 +115,4 @@ else value end - end \ No newline at end of file + end diff --git a/modules/openapi-generator/src/main/resources/ruby-client/model.mustache b/modules/openapi-generator/src/main/resources/ruby-client/model.mustache index 04eb79cd53e..345d502b1d4 100644 --- a/modules/openapi-generator/src/main/resources/ruby-client/model.mustache +++ b/modules/openapi-generator/src/main/resources/ruby-client/model.mustache @@ -3,6 +3,7 @@ =end require 'date' +require 'time' module {{moduleName}} {{#models}} diff --git a/samples/client/petstore/ruby-faraday/docs/FakeApi.md b/samples/client/petstore/ruby-faraday/docs/FakeApi.md index 4552514bc79..4e07aa5bce8 100644 --- a/samples/client/petstore/ruby-faraday/docs/FakeApi.md +++ b/samples/client/petstore/ruby-faraday/docs/FakeApi.md @@ -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] diff --git a/samples/client/petstore/ruby-faraday/docs/FormatTest.md b/samples/client/petstore/ruby-faraday/docs/FormatTest.md index ca468a3d650..9368aa50ff1 100644 --- a/samples/client/petstore/ruby-faraday/docs/FormatTest.md +++ b/samples/client/petstore/ruby-faraday/docs/FormatTest.md @@ -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] diff --git a/samples/client/petstore/ruby-faraday/docs/InlineObject3.md b/samples/client/petstore/ruby-faraday/docs/InlineObject3.md index b6cb7ccb29b..beaf051468b 100644 --- a/samples/client/petstore/ruby-faraday/docs/InlineObject3.md +++ b/samples/client/petstore/ruby-faraday/docs/InlineObject3.md @@ -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] diff --git a/samples/client/petstore/ruby-faraday/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/ruby-faraday/docs/MixedPropertiesAndAdditionalPropertiesClass.md index a0d78f1d0b8..a151e64b5d3 100644 --- a/samples/client/petstore/ruby-faraday/docs/MixedPropertiesAndAdditionalPropertiesClass.md +++ b/samples/client/petstore/ruby-faraday/docs/MixedPropertiesAndAdditionalPropertiesClass.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **uuid** | **String** | | [optional] -**date_time** | **DateTime** | | [optional] +**date_time** | **Time** | | [optional] **map** | [**Hash<String, Animal>**](Animal.md) | | [optional] ## Code Sample diff --git a/samples/client/petstore/ruby-faraday/docs/NullableClass.md b/samples/client/petstore/ruby-faraday/docs/NullableClass.md index 3256c4a0b8b..51f89cd3220 100644 --- a/samples/client/petstore/ruby-faraday/docs/NullableClass.md +++ b/samples/client/petstore/ruby-faraday/docs/NullableClass.md @@ -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<Object>** | | [optional] **array_and_items_nullable_prop** | **Array<Object>** | | [optional] **array_items_nullable** | **Array<Object>** | | [optional] diff --git a/samples/client/petstore/ruby-faraday/docs/Order.md b/samples/client/petstore/ruby-faraday/docs/Order.md index e8f38005ae1..54484d31be4 100644 --- a/samples/client/petstore/ruby-faraday/docs/Order.md +++ b/samples/client/petstore/ruby-faraday/docs/Order.md @@ -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] diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb b/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb index 4508f3796c4..b474f7b5478 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/api/fake_api.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/api_client.rb b/samples/client/petstore/ruby-faraday/lib/petstore/api_client.rb index bed27831873..779b5914841 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/api_client.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/api_client.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_class.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_class.rb index c7cac8e7b51..d46bd4319e2 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_class.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/additional_properties_class.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/animal.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/animal.rb index 35e4003eabb..715abed1f30 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/animal.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/animal.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/api_response.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/api_response.rb index d1436c37aa2..9b3e689c71e 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/api_response.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/api_response.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_array_of_number_only.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_array_of_number_only.rb index ce0cc55df8c..01a9cf6f483 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_array_of_number_only.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_array_of_number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_number_only.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_number_only.rb index 828b37c49e9..9768ba2f112 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_number_only.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_of_number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_test.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_test.rb index 761a112a686..3538d113531 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/array_test.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/array_test.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/capitalization.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/capitalization.rb index 351832d8e2a..5fc7ad3b6ef 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/capitalization.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/capitalization.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/cat.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/cat.rb index f39578b7a81..479b0441dc0 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/cat.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/cat.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/cat_all_of.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/cat_all_of.rb index d2bc0e45226..b5bed52844e 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/cat_all_of.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/cat_all_of.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/category.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/category.rb index 8849bbd0a8f..30618229155 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/category.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/category.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/class_model.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/class_model.rb index 0f99e929fd3..9894e959e53 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/class_model.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/class_model.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/client.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/client.rb index 9e3132fb8ff..7ad4b37cca7 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/client.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/client.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/dog.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/dog.rb index 8fe034e9b04..362c2cc5d00 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/dog.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/dog.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/dog_all_of.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/dog_all_of.rb index cfdd96a6730..0dcb8c32a0e 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/dog_all_of.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/dog_all_of.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_arrays.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_arrays.rb index 390882b0dbb..d5069f095b1 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_arrays.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_arrays.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_class.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_class.rb index 69fcebec615..23c9c0b3046 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_class.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_class.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class EnumClass diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_test.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_test.rb index 879b2519373..e9f474b3c5d 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_test.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/enum_test.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/file.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/file.rb index 4484ded785e..6b2b307ee41 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/file.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/file.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/file_schema_test_class.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/file_schema_test_class.rb index 53e6fa92c7e..dca470b02ab 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/file_schema_test_class.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/file_schema_test_class.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/foo.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/foo.rb index aa89cdb86c8..70853138f79 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/foo.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/foo.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/format_test.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/format_test.rb index 72f984ad5d9..18b8e54fbbc 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/format_test.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/format_test.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/has_only_read_only.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/has_only_read_only.rb index cffea3c4f2b..5dedaaf5149 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/has_only_read_only.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/has_only_read_only.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/health_check_result.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/health_check_result.rb index 40edcf4051b..7e4529365ed 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/health_check_result.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/health_check_result.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object.rb index a536777904c..85e30d1674c 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object1.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object1.rb index 18e98c4dfa3..b566d010119 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object1.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object1.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object2.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object2.rb index ec2c742f019..a7e862c4b42 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object2.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object2.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object3.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object3.rb index 6375a99b542..6d16653ceb0 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object3.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object3.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object4.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object4.rb index 097c14a4b26..56bf6510edc 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object4.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object4.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object5.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object5.rb index 526a3c198cc..78da991c505 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object5.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_object5.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_response_default.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_response_default.rb index f1f159233ad..076ff2c3c25 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_response_default.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/inline_response_default.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/list.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/list.rb index c4877244e9b..56a18b30738 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/list.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/list.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/map_test.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/map_test.rb index a65b7eb381a..334e2c5b778 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/map_test.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/map_test.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/mixed_properties_and_additional_properties_class.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/mixed_properties_and_additional_properties_class.rb index 7ec29d7d2e9..570f0a521bc 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/mixed_properties_and_additional_properties_class.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/mixed_properties_and_additional_properties_class.rb @@ -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' } 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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/model200_response.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/model200_response.rb index be8cf95fc31..995912aa906 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/model200_response.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/model200_response.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/model_return.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/model_return.rb index f6a41e40131..aa78a6a89aa 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/model_return.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/model_return.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/name.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/name.rb index 735b9071b58..d79d9f71dc7 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/name.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/name.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/nullable_class.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/nullable_class.rb index 147351a7409..5f8c2372eae 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/nullable_class.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/nullable_class.rb @@ -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', :'array_and_items_nullable_prop' => :'Array', :'array_items_nullable' => :'Array', @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/number_only.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/number_only.rb index 2a853e03d69..adcfa322f30 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/number_only.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/order.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/order.rb index fc9b6e686f1..41c93ac0fe0 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/order.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/order.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_composite.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_composite.rb index 725f33005c2..522dc7a30fa 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_composite.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_composite.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum.rb index d7c1b931b97..4f50dd62eb5 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnum diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_default_value.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_default_value.rb index dae97c9a7f5..995e1dd27c2 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_default_value.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_default_value.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumDefaultValue diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer.rb index 58c8c974130..ac8ca899b4d 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumInteger diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer_default_value.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer_default_value.rb index 8ffe7f388d2..93774489903 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer_default_value.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/outer_enum_integer_default_value.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumIntegerDefaultValue diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/pet.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/pet.rb index f70ae5b6699..33d2b76e09f 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/pet.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/pet.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/read_only_first.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/read_only_first.rb index 63ec657b459..3bf11964755 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/read_only_first.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/read_only_first.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/special_model_name.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/special_model_name.rb index b0b95a12ca8..1c0b391bc31 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/special_model_name.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/special_model_name.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/tag.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/tag.rb index 9b3ae91db46..5715f75ce55 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/tag.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/tag.rb @@ -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 diff --git a/samples/client/petstore/ruby-faraday/lib/petstore/models/user.rb b/samples/client/petstore/ruby-faraday/lib/petstore/models/user.rb index 86dfb3f52ec..768898f4f5b 100644 --- a/samples/client/petstore/ruby-faraday/lib/petstore/models/user.rb +++ b/samples/client/petstore/ruby-faraday/lib/petstore/models/user.rb @@ -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 diff --git a/samples/client/petstore/ruby/docs/FakeApi.md b/samples/client/petstore/ruby/docs/FakeApi.md index 4552514bc79..4e07aa5bce8 100644 --- a/samples/client/petstore/ruby/docs/FakeApi.md +++ b/samples/client/petstore/ruby/docs/FakeApi.md @@ -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] diff --git a/samples/client/petstore/ruby/docs/FormatTest.md b/samples/client/petstore/ruby/docs/FormatTest.md index ca468a3d650..9368aa50ff1 100644 --- a/samples/client/petstore/ruby/docs/FormatTest.md +++ b/samples/client/petstore/ruby/docs/FormatTest.md @@ -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] diff --git a/samples/client/petstore/ruby/docs/InlineObject3.md b/samples/client/petstore/ruby/docs/InlineObject3.md index b6cb7ccb29b..beaf051468b 100644 --- a/samples/client/petstore/ruby/docs/InlineObject3.md +++ b/samples/client/petstore/ruby/docs/InlineObject3.md @@ -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] diff --git a/samples/client/petstore/ruby/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/ruby/docs/MixedPropertiesAndAdditionalPropertiesClass.md index a0d78f1d0b8..a151e64b5d3 100644 --- a/samples/client/petstore/ruby/docs/MixedPropertiesAndAdditionalPropertiesClass.md +++ b/samples/client/petstore/ruby/docs/MixedPropertiesAndAdditionalPropertiesClass.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **uuid** | **String** | | [optional] -**date_time** | **DateTime** | | [optional] +**date_time** | **Time** | | [optional] **map** | [**Hash<String, Animal>**](Animal.md) | | [optional] ## Code Sample diff --git a/samples/client/petstore/ruby/docs/NullableClass.md b/samples/client/petstore/ruby/docs/NullableClass.md index 3256c4a0b8b..51f89cd3220 100644 --- a/samples/client/petstore/ruby/docs/NullableClass.md +++ b/samples/client/petstore/ruby/docs/NullableClass.md @@ -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<Object>** | | [optional] **array_and_items_nullable_prop** | **Array<Object>** | | [optional] **array_items_nullable** | **Array<Object>** | | [optional] diff --git a/samples/client/petstore/ruby/docs/Order.md b/samples/client/petstore/ruby/docs/Order.md index e8f38005ae1..54484d31be4 100644 --- a/samples/client/petstore/ruby/docs/Order.md +++ b/samples/client/petstore/ruby/docs/Order.md @@ -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] diff --git a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb index 4508f3796c4..b474f7b5478 100644 --- a/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb +++ b/samples/client/petstore/ruby/lib/petstore/api/fake_api.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/api_client.rb b/samples/client/petstore/ruby/lib/petstore/api_client.rb index e2b73335bff..20c77a76891 100644 --- a/samples/client/petstore/ruby/lib/petstore/api_client.rb +++ b/samples/client/petstore/ruby/lib/petstore/api_client.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb index c7cac8e7b51..d46bd4319e2 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/additional_properties_class.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/animal.rb b/samples/client/petstore/ruby/lib/petstore/models/animal.rb index 35e4003eabb..715abed1f30 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/animal.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/animal.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/api_response.rb b/samples/client/petstore/ruby/lib/petstore/models/api_response.rb index d1436c37aa2..9b3e689c71e 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/api_response.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/api_response.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb index ce0cc55df8c..01a9cf6f483 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/array_of_array_of_number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb index 828b37c49e9..9768ba2f112 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/array_of_number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/array_test.rb b/samples/client/petstore/ruby/lib/petstore/models/array_test.rb index 761a112a686..3538d113531 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/array_test.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/array_test.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb b/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb index 351832d8e2a..5fc7ad3b6ef 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/capitalization.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/cat.rb b/samples/client/petstore/ruby/lib/petstore/models/cat.rb index f39578b7a81..479b0441dc0 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/cat.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/cat.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb b/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb index d2bc0e45226..b5bed52844e 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/cat_all_of.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/category.rb b/samples/client/petstore/ruby/lib/petstore/models/category.rb index 8849bbd0a8f..30618229155 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/category.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/category.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/class_model.rb b/samples/client/petstore/ruby/lib/petstore/models/class_model.rb index 0f99e929fd3..9894e959e53 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/class_model.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/class_model.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/client.rb b/samples/client/petstore/ruby/lib/petstore/models/client.rb index 9e3132fb8ff..7ad4b37cca7 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/client.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/client.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/dog.rb b/samples/client/petstore/ruby/lib/petstore/models/dog.rb index 8fe034e9b04..362c2cc5d00 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/dog.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/dog.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb b/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb index cfdd96a6730..0dcb8c32a0e 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/dog_all_of.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb index 390882b0dbb..d5069f095b1 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/enum_arrays.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb index 69fcebec615..23c9c0b3046 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/enum_class.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class EnumClass diff --git a/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb b/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb index 879b2519373..e9f474b3c5d 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/enum_test.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/file.rb b/samples/client/petstore/ruby/lib/petstore/models/file.rb index 4484ded785e..6b2b307ee41 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/file.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/file.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb b/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb index 53e6fa92c7e..dca470b02ab 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/file_schema_test_class.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/foo.rb b/samples/client/petstore/ruby/lib/petstore/models/foo.rb index aa89cdb86c8..70853138f79 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/foo.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/foo.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/format_test.rb b/samples/client/petstore/ruby/lib/petstore/models/format_test.rb index 72f984ad5d9..18b8e54fbbc 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/format_test.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/format_test.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb b/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb index cffea3c4f2b..5dedaaf5149 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/has_only_read_only.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/health_check_result.rb b/samples/client/petstore/ruby/lib/petstore/models/health_check_result.rb index 40edcf4051b..7e4529365ed 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/health_check_result.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/health_check_result.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object.rb index a536777904c..85e30d1674c 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object1.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object1.rb index 18e98c4dfa3..b566d010119 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object1.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object1.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object2.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object2.rb index ec2c742f019..a7e862c4b42 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object2.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object2.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object3.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object3.rb index 6375a99b542..6d16653ceb0 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object3.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object3.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object4.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object4.rb index 097c14a4b26..56bf6510edc 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object4.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object4.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_object5.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_object5.rb index 526a3c198cc..78da991c505 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_object5.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_object5.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/inline_response_default.rb b/samples/client/petstore/ruby/lib/petstore/models/inline_response_default.rb index f1f159233ad..076ff2c3c25 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/inline_response_default.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/inline_response_default.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/list.rb b/samples/client/petstore/ruby/lib/petstore/models/list.rb index c4877244e9b..56a18b30738 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/list.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/list.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/map_test.rb b/samples/client/petstore/ruby/lib/petstore/models/map_test.rb index a65b7eb381a..334e2c5b778 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/map_test.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/map_test.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb b/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb index 7ec29d7d2e9..570f0a521bc 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/mixed_properties_and_additional_properties_class.rb @@ -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' } 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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb b/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb index be8cf95fc31..995912aa906 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/model200_response.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/model_return.rb b/samples/client/petstore/ruby/lib/petstore/models/model_return.rb index f6a41e40131..aa78a6a89aa 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/model_return.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/model_return.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/name.rb b/samples/client/petstore/ruby/lib/petstore/models/name.rb index 735b9071b58..d79d9f71dc7 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/name.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/name.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/nullable_class.rb b/samples/client/petstore/ruby/lib/petstore/models/nullable_class.rb index 147351a7409..5f8c2372eae 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/nullable_class.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/nullable_class.rb @@ -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', :'array_and_items_nullable_prop' => :'Array', :'array_items_nullable' => :'Array', @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/number_only.rb b/samples/client/petstore/ruby/lib/petstore/models/number_only.rb index 2a853e03d69..adcfa322f30 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/number_only.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/number_only.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/order.rb b/samples/client/petstore/ruby/lib/petstore/models/order.rb index fc9b6e686f1..41c93ac0fe0 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/order.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/order.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb index 725f33005c2..522dc7a30fa 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/outer_composite.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb index d7c1b931b97..4f50dd62eb5 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/outer_enum.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnum diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb index dae97c9a7f5..995e1dd27c2 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_default_value.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumDefaultValue diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb index 58c8c974130..ac8ca899b4d 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumInteger diff --git a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb index 8ffe7f388d2..93774489903 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/outer_enum_integer_default_value.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class OuterEnumIntegerDefaultValue diff --git a/samples/client/petstore/ruby/lib/petstore/models/pet.rb b/samples/client/petstore/ruby/lib/petstore/models/pet.rb index f70ae5b6699..33d2b76e09f 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/pet.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/pet.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb b/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb index 63ec657b459..3bf11964755 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/read_only_first.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb b/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb index b0b95a12ca8..1c0b391bc31 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/special_model_name.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/tag.rb b/samples/client/petstore/ruby/lib/petstore/models/tag.rb index 9b3ae91db46..5715f75ce55 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/tag.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/tag.rb @@ -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 diff --git a/samples/client/petstore/ruby/lib/petstore/models/user.rb b/samples/client/petstore/ruby/lib/petstore/models/user.rb index 86dfb3f52ec..768898f4f5b 100644 --- a/samples/client/petstore/ruby/lib/petstore/models/user.rb +++ b/samples/client/petstore/ruby/lib/petstore/models/user.rb @@ -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 diff --git a/samples/openapi3/client/features/dynamic-servers/ruby/lib/dynamic_servers/api_client.rb b/samples/openapi3/client/features/dynamic-servers/ruby/lib/dynamic_servers/api_client.rb index dbea8cfa3bf..b0f380430bd 100644 --- a/samples/openapi3/client/features/dynamic-servers/ruby/lib/dynamic_servers/api_client.rb +++ b/samples/openapi3/client/features/dynamic-servers/ruby/lib/dynamic_servers/api_client.rb @@ -14,6 +14,7 @@ require 'date' require 'json' require 'logger' require 'tempfile' +require 'time' require 'typhoeus' module DynamicServers @@ -190,7 +191,7 @@ module DynamicServers 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 @@ -215,9 +216,9 @@ module DynamicServers 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 diff --git a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/api_client.rb b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/api_client.rb index 4afcf581df1..86da2fc004e 100644 --- a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/api_client.rb +++ b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/api_client.rb @@ -14,6 +14,7 @@ require 'date' require 'json' require 'logger' require 'tempfile' +require 'time' require 'typhoeus' module Petstore @@ -190,7 +191,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 @@ -215,9 +216,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 diff --git a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/array_alias.rb b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/array_alias.rb index 7047e27f1ac..67be5c444e1 100644 --- a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/array_alias.rb +++ b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/array_alias.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class ArrayAlias < Array @@ -119,8 +120,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 @@ -199,5 +200,6 @@ module Petstore value end end + end end diff --git a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/map_alias.rb b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/map_alias.rb index d8dc8589f7a..2df647419d6 100644 --- a/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/map_alias.rb +++ b/samples/openapi3/client/features/generate-alias-as-model/ruby-client/lib/petstore/models/map_alias.rb @@ -11,6 +11,7 @@ OpenAPI Generator version: 5.0.0-SNAPSHOT =end require 'date' +require 'time' module Petstore class MapAlias @@ -115,8 +116,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 @@ -195,5 +196,6 @@ module Petstore value end end + end end