Class: Ontraport::Response
- Inherits:
-
Object
- Object
- Ontraport::Response
- Defined in:
- lib/ontraport/response.rb
Instance Attribute Summary collapse
-
#account_id ⇒ String
readonly
Account Id.
-
#code ⇒ String
readonly
Response code.
-
#data ⇒ Array<Hash{String=>String,NilClass}>, Hash{String=>String,NilClass}
readonly
A collection containing actual object data returned from the API.
-
#fields ⇒ Hash{String=>Hash}
readonly
Describes the field metadata for an object.
- #misc ⇒ Object readonly
-
#name ⇒ String
readonly
Name of an object in the schema.
- #notifications ⇒ Array readonly
-
#schema_object_id ⇒ Object
readonly
Returns the value of attribute schema_object_id.
- #updates ⇒ Array readonly
Instance Method Summary collapse
-
#initialize(args) ⇒ Response
constructor
A new instance of Response.
Constructor Details
#initialize(args) ⇒ Response
Returns a new instance of Response.
63 64 65 66 67 |
# File 'lib/ontraport/response.rb', line 63 def initialize args args.each do |key,val| instance_variable_set("@#{key}", val) unless val.nil? end end |
Instance Attribute Details
#account_id ⇒ String (readonly)
Account Id
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#code ⇒ String (readonly)
Response code
61 62 63 |
# File 'lib/ontraport/response.rb', line 61 def code @code end |
#data ⇒ Array<Hash{String=>String,NilClass}>, Hash{String=>String,NilClass} (readonly)
A collection containing actual object data returned from the API.
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#fields ⇒ Hash{String=>Hash} (readonly)
Describes the field metadata for an object.
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#misc ⇒ Object (readonly)
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#name ⇒ String (readonly)
Name of an object in the schema.
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#notifications ⇒ Array (readonly)
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#schema_object_id ⇒ Object (readonly)
Returns the value of attribute schema_object_id.
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |
#updates ⇒ Array (readonly)
61 |
# File 'lib/ontraport/response.rb', line 61 attr_reader :code, :data, :updates, :notifications, :account_id, :misc, :name, :fields, :schema_object_id |