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_array @option data [Array] :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

    #allof ⇒ Sink::Models::SimpleAllof

    
    
    8
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 8
    
    required :allof, -> { Sink::Models::SimpleAllof }

    #b ⇒ Boolean

    Returns:

    • (Boolean)
    
    
    12
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 12
    
    required :b, Sink::BooleanModel

    #e ⇒ Symbol, Sink::Models::ResponseObjectAllPropertiesResponse::E

    
    
    16
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 16
    
    required :e, enum: -> { Sink::Models::ResponseObjectAllPropertiesResponse::E }

    #f ⇒ Float

    Returns:

    • (Float)
    
    
    20
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 20
    
    required :f, Float

    #i ⇒ Integer

    Returns:

    • (Integer)
    
    
    24
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 24
    
    required :i, Integer

    #n ⇒ nil

    Returns:

    • (nil)
    
    
    28
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 28
    
    required :n, NilClass

    #object_array ⇒ Array<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_array ⇒ Array<String>

    Returns:

    • (Array<String>)
    
    
    36
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 36
    
    required :primitive_array, Sink::ArrayOf.new(String)

    #s ⇒ String

    Returns:

    • (String)
    
    
    40
    # File 'lib/sink/models/response_object_all_properties_response.rb', line 40
    
    required :s, String