Class: IGMarkets::Application
- 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
Instance Method Summary collapse
-
#allow_equities ⇒ Boolean
The allow_equities attribute.
-
#allow_quote_orders ⇒ Boolean
The allow_quote_orders attribute.
-
#allowance_account_historical_data ⇒ Integer
The allowance_account_historical_data attribute.
-
#allowance_account_overall ⇒ Integer
The allowance_account_overall attribute.
-
#allowance_account_trading ⇒ Integer
The allowance_account_trading attribute.
-
#allowance_application_overall ⇒ Integer
The allowance_application_overall attribute.
-
#api_key ⇒ Object
The api_key attribute.
-
#client_id ⇒ Object
The client_id attribute.
-
#concurrent_subscriptions_limit ⇒ Integer
The concurrent_subscriptions_limit attribute.
-
#created_date ⇒ Time
The created_date attribute.
-
#fast_markets_settlement_price_enabled ⇒ Boolean
The fast_markets_settlement_price_enabled attribute.
-
#id ⇒ Object
The id attribute.
-
#name ⇒ Object
The name attribute.
-
#restricted_to_self ⇒ Boolean
The restricted_to_self attribute.
-
#status ⇒ Symbol
The status attribute.
-
#terms_accepted_date ⇒ Time
The terms_accepted_date attribute.
-
#tier ⇒ Object
The tier attribute.
Methods inherited from Model
#==, allowed_values, attribute, attribute_type, attribute_value_allowed?, defined_attribute_names, deprecated_attribute, #initialize, #initialize_copy, #inspect, #to_h, valid_attribute?
Constructor Details
This class inherits a constructor from IGMarkets::Model
Instance Method Details
#allow_equities ⇒ Boolean
The allow_equities attribute.
4 |
# File 'lib/ig_markets/application.rb', line 4 attribute :allow_equities, Boolean |
#allow_quote_orders ⇒ Boolean
The allow_quote_orders attribute.
5 |
# File 'lib/ig_markets/application.rb', line 5 attribute :allow_quote_orders, Boolean |
#allowance_account_historical_data ⇒ Integer
The allowance_account_historical_data attribute.
6 |
# File 'lib/ig_markets/application.rb', line 6 attribute :allowance_account_historical_data, Integer |
#allowance_account_overall ⇒ Integer
The allowance_account_overall attribute.
7 |
# File 'lib/ig_markets/application.rb', line 7 attribute :allowance_account_overall, Integer |
#allowance_account_trading ⇒ Integer
The allowance_account_trading attribute.
8 |
# File 'lib/ig_markets/application.rb', line 8 attribute :allowance_account_trading, Integer |
#allowance_application_overall ⇒ Integer
The allowance_application_overall attribute.
9 |
# File 'lib/ig_markets/application.rb', line 9 attribute :allowance_application_overall, Integer |
#api_key ⇒ Object
The api_key attribute.
10 |
# File 'lib/ig_markets/application.rb', line 10 attribute :api_key |
#client_id ⇒ Object
The client_id attribute.
11 |
# File 'lib/ig_markets/application.rb', line 11 attribute :client_id |
#concurrent_subscriptions_limit ⇒ Integer
The concurrent_subscriptions_limit attribute.
12 |
# File 'lib/ig_markets/application.rb', line 12 attribute :concurrent_subscriptions_limit, Integer |
#created_date ⇒ Time
The created_date attribute.
13 |
# File 'lib/ig_markets/application.rb', line 13 attribute :created_date, Time, format: '%Q' |
#fast_markets_settlement_price_enabled ⇒ Boolean
The fast_markets_settlement_price_enabled attribute.
14 |
# File 'lib/ig_markets/application.rb', line 14 attribute :fast_markets_settlement_price_enabled, Boolean |
#id ⇒ Object
The id attribute.
15 |
# File 'lib/ig_markets/application.rb', line 15 attribute :id |
#name ⇒ Object
The name attribute.
16 |
# File 'lib/ig_markets/application.rb', line 16 attribute :name |
#restricted_to_self ⇒ Boolean
The restricted_to_self attribute.
17 |
# File 'lib/ig_markets/application.rb', line 17 attribute :restricted_to_self, Boolean |
#status ⇒ Symbol
The status attribute.
18 |
# File 'lib/ig_markets/application.rb', line 18 attribute :status, Symbol, allowed_values: %i[disabled enabled revoked] |
#terms_accepted_date ⇒ Time
The terms_accepted_date attribute.
19 |
# File 'lib/ig_markets/application.rb', line 19 attribute :terms_accepted_date, Time, format: '%Q' |
#tier ⇒ Object
The tier attribute.
20 |
# File 'lib/ig_markets/application.rb', line 20 attribute :tier |