Class: IGMarkets::Application

Inherits:
Model
  • Object
show all
Defined in:
lib/ig_markets/application.rb

Overview

Contains details on an IG Markets application configuration. Returned by DealingPlatform#applications.

Instance Attribute Summary

Attributes inherited from Model

#attributes

Instance Method Summary collapse

Methods inherited from Model

#==, allowed_values, attribute, defined_attribute_names, from, #initialize, #inspect

Constructor Details

This class inherits a constructor from IGMarkets::Model

Instance Method Details

#allow_equitiesBoolean

The allow_equities attribute.



4
# File 'lib/ig_markets/application.rb', line 4

attribute :allow_equities, Boolean

#allow_quote_ordersBoolean

The allow_quote_orders attribute.



5
# File 'lib/ig_markets/application.rb', line 5

attribute :allow_quote_orders, Boolean

#allowance_account_historical_dataFixnum

The allowance_account_historical_data attribute.



6
# File 'lib/ig_markets/application.rb', line 6

attribute :allowance_account_historical_data, Fixnum

#allowance_account_overallFixnum

The allowance_account_overall attribute.



7
# File 'lib/ig_markets/application.rb', line 7

attribute :allowance_account_overall, Fixnum

#allowance_account_tradingFixnum

The allowance_account_trading attribute.



8
# File 'lib/ig_markets/application.rb', line 8

attribute :allowance_account_trading, Fixnum

#allowance_application_overallFixnum

The allowance_application_overall attribute.



9
# File 'lib/ig_markets/application.rb', line 9

attribute :allowance_application_overall, Fixnum

#api_keyObject

The api_key attribute.



10
# File 'lib/ig_markets/application.rb', line 10

attribute :api_key

#client_idObject

The client_id attribute.



11
# File 'lib/ig_markets/application.rb', line 11

attribute :client_id

#concurrent_subscriptions_limitFixnum

The concurrent_subscriptions_limit attribute.



12
# File 'lib/ig_markets/application.rb', line 12

attribute :concurrent_subscriptions_limit, Fixnum

#created_dateTime

The created_date attribute.



13
# File 'lib/ig_markets/application.rb', line 13

attribute :created_date, Time, format: '%Q'

#fast_markets_settlement_price_enabledBoolean

The fast_markets_settlement_price_enabled attribute.



14
# File 'lib/ig_markets/application.rb', line 14

attribute :fast_markets_settlement_price_enabled, Boolean

#idObject

The id attribute.



15
# File 'lib/ig_markets/application.rb', line 15

attribute :id

#nameObject

The name attribute.



16
# File 'lib/ig_markets/application.rb', line 16

attribute :name

#restricted_to_selfBoolean

The restricted_to_self attribute.



17
# File 'lib/ig_markets/application.rb', line 17

attribute :restricted_to_self, Boolean

#statusSymbol

The status attribute.



18
# File 'lib/ig_markets/application.rb', line 18

attribute :status, Symbol, allowed_values: [:disabled, :enabled, :revoked]

#terms_accepted_dateTime

The terms_accepted_date attribute.



19
# File 'lib/ig_markets/application.rb', line 19

attribute :terms_accepted_date, Time, format: '%Q'

#tierObject

The tier attribute.



20
# File 'lib/ig_markets/application.rb', line 20

attribute :tier