Class: Sink::Models::TypeDatetimesResponse

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/sink/models/type_datetimes_response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseModel

#[], #deconstruct_keys, #inspect, #to_h, #to_s

Constructor Details

#initialize(data = {}) ⇒ TypeDatetimesResponse

Create a new instance of TypeDatetimesResponse from a Hash of raw data.

Parameters:

  • data (Hash{Symbol => Object}) (defaults to: {})

    . @option data [String] :required_datetime @option data [String] :required_nullable_datetime @option data [Array<String>, nil] :list_datetime @option data [Integer, String, nil] :oneof_datetime @option data [String, nil] :optional_datetime



9
# File 'lib/sink/models/type_datetimes_response.rb', line 9

def initialize(data = {}) = super

Instance Attribute Details

#list_datetimeArray<Time>

Returns:

  • (Array<Time>)


16
# File 'lib/sink/models/type_datetimes_response.rb', line 16

optional :list_datetime, Sink::ArrayOf.new(Time)

#oneof_datetimeInteger, Time

Returns:

  • (Integer, Time)


20
# File 'lib/sink/models/type_datetimes_response.rb', line 20

optional :oneof_datetime, Sink::Unknown

#optional_datetimeTime

Returns:

  • (Time)


24
# File 'lib/sink/models/type_datetimes_response.rb', line 24

optional :optional_datetime, Time

#required_datetimeTime

Returns:

  • (Time)


8
# File 'lib/sink/models/type_datetimes_response.rb', line 8

required :required_datetime, Time

#required_nullable_datetimeTime

Returns:

  • (Time)


12
# File 'lib/sink/models/type_datetimes_response.rb', line 12

required :required_nullable_datetime, Time