Class: Sink::Models::ResponseObjectAllPropertiesResponse

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

Defined Under Namespace

Classes: E

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseModel

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

Constructor Details

#initialize(data = {}) ⇒ ResponseObjectAllPropertiesResponse

Create a new instance of ResponseObjectAllPropertiesResponse from a Hash of raw

data.

Parameters:

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

    . @option data [Object] :allof @option data [Hash] :b @option data [String] :e @option data [Float] :f @option data [Integer] :i @option data [nil] :n @option data [Array<Object>] :object_array @option data [Array<String>] :primitive_array @option data [String] :s



14
# File 'lib/sink/models/response_object_all_properties_response.rb', line 14

def initialize(data = {}) = super

Instance Attribute Details

#allofSink::Models::SimpleAllof



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

required :allof, -> { Sink::Models::SimpleAllof }

#bBoolean

Returns:

  • (Boolean)


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

required :b, Sink::BooleanModel

#eSymbol, Sink::Models::ResponseObjectAllPropertiesResponse::E



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

required :e, enum: -> { Sink::Models::ResponseObjectAllPropertiesResponse::E }

#fFloat

Returns:

  • (Float)


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

required :f, Float

#iInteger

Returns:

  • (Integer)


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

required :i, Integer

#nnil

Returns:

  • (nil)


28
# File 'lib/sink/models/response_object_all_properties_response.rb', line 28

required :n, NilClass

#object_arrayArray<Sink::Models::CompanyPayment>

Returns:



32
# File 'lib/sink/models/response_object_all_properties_response.rb', line 32

required :object_array, Sink::ArrayOf.new(-> { Sink::Models::CompanyPayment })

#primitive_arrayArray<String>

Returns:

  • (Array<String>)


36
# File 'lib/sink/models/response_object_all_properties_response.rb', line 36

required :primitive_array, Sink::ArrayOf.new(String)

#sString

Returns:

  • (String)


40
# File 'lib/sink/models/response_object_all_properties_response.rb', line 40

required :s, String