Class: Adyen::Management
- Inherits:
-
Object
- Object
- Adyen::Management
- Defined in:
- lib/adyen/services/management.rb
Constant Summary collapse
- DEFAULT_VERSION =
1
Instance Attribute Summary collapse
-
#service ⇒ Object
Returns the value of attribute service.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Method Summary collapse
- #account_company_level_api ⇒ Object
- #account_merchant_level_api ⇒ Object
- #account_store_level_api ⇒ Object
- #allowed_origins_company_level_api ⇒ Object
- #allowed_origins_merchant_level_api ⇒ Object
- #api_credentials_company_level_api ⇒ Object
- #api_credentials_merchant_level_api ⇒ Object
- #api_key_company_level_api ⇒ Object
- #api_key_merchant_level_api ⇒ Object
- #client_key_company_level_api ⇒ Object
- #client_key_merchant_level_api ⇒ Object
-
#initialize(client, version = DEFAULT_VERSION) ⇒ Management
constructor
A new instance of Management.
- #my_api_credential_api ⇒ Object
- #payment_methods_merchant_level_api ⇒ Object
- #payout_settings_merchant_level_api ⇒ Object
- #split_configuration_merchant_level_api ⇒ Object
- #terminal_actions_company_level_api ⇒ Object
- #terminal_actions_terminal_level_api ⇒ Object
- #terminal_orders_company_level_api ⇒ Object
- #terminal_orders_merchant_level_api ⇒ Object
- #terminal_settings_company_level_api ⇒ Object
- #terminal_settings_merchant_level_api ⇒ Object
- #terminal_settings_store_level_api ⇒ Object
- #terminal_settings_terminal_level_api ⇒ Object
- #terminals_terminal_level_api ⇒ Object
- #users_company_level_api ⇒ Object
- #users_merchant_level_api ⇒ Object
- #webhooks_company_level_api ⇒ Object
- #webhooks_merchant_level_api ⇒ Object
Constructor Details
#initialize(client, version = DEFAULT_VERSION) ⇒ Management
Returns a new instance of Management.
35 36 37 38 39 |
# File 'lib/adyen/services/management.rb', line 35 def initialize(client, version = DEFAULT_VERSION) @service = 'Management' @client = client @version = version end |
Instance Attribute Details
#service ⇒ Object
Returns the value of attribute service.
32 33 34 |
# File 'lib/adyen/services/management.rb', line 32 def service @service end |
#version ⇒ Object
Returns the value of attribute version.
32 33 34 |
# File 'lib/adyen/services/management.rb', line 32 def version @version end |
Instance Method Details
#account_company_level_api ⇒ Object
57 58 59 |
# File 'lib/adyen/services/management.rb', line 57 def account_company_level_api @account_company_level_api ||= Adyen::AccountCompanyLevelApi.new(@client, @version) end |
#account_merchant_level_api ⇒ Object
61 62 63 |
# File 'lib/adyen/services/management.rb', line 61 def account_merchant_level_api @account_merchant_level_api ||= Adyen::AccountMerchantLevelApi.new(@client, @version) end |
#account_store_level_api ⇒ Object
65 66 67 |
# File 'lib/adyen/services/management.rb', line 65 def account_store_level_api @account_store_level_api ||= Adyen::AccountStoreLevelApi.new(@client, @version) end |
#allowed_origins_company_level_api ⇒ Object
69 70 71 |
# File 'lib/adyen/services/management.rb', line 69 def allowed_origins_company_level_api @allowed_origins_company_level_api ||= Adyen::AllowedOriginsCompanyLevelApi.new(@client, @version) end |
#allowed_origins_merchant_level_api ⇒ Object
73 74 75 |
# File 'lib/adyen/services/management.rb', line 73 def allowed_origins_merchant_level_api @allowed_origins_merchant_level_api ||= Adyen::AllowedOriginsMerchantLevelApi.new(@client, @version) end |
#api_credentials_company_level_api ⇒ Object
41 42 43 |
# File 'lib/adyen/services/management.rb', line 41 def api_credentials_company_level_api @api_credentials_company_level_api ||= Adyen::APICredentialsCompanyLevelApi.new(@client, @version) end |
#api_credentials_merchant_level_api ⇒ Object
45 46 47 |
# File 'lib/adyen/services/management.rb', line 45 def api_credentials_merchant_level_api @api_credentials_merchant_level_api ||= Adyen::APICredentialsMerchantLevelApi.new(@client, @version) end |
#api_key_company_level_api ⇒ Object
49 50 51 |
# File 'lib/adyen/services/management.rb', line 49 def api_key_company_level_api @api_key_company_level_api ||= Adyen::APIKeyCompanyLevelApi.new(@client, @version) end |
#api_key_merchant_level_api ⇒ Object
53 54 55 |
# File 'lib/adyen/services/management.rb', line 53 def api_key_merchant_level_api @api_key_merchant_level_api ||= Adyen::APIKeyMerchantLevelApi.new(@client, @version) end |
#client_key_company_level_api ⇒ Object
77 78 79 |
# File 'lib/adyen/services/management.rb', line 77 def client_key_company_level_api @client_key_company_level_api ||= Adyen::ClientKeyCompanyLevelApi.new(@client, @version) end |
#client_key_merchant_level_api ⇒ Object
81 82 83 |
# File 'lib/adyen/services/management.rb', line 81 def client_key_merchant_level_api @client_key_merchant_level_api ||= Adyen::ClientKeyMerchantLevelApi.new(@client, @version) end |
#my_api_credential_api ⇒ Object
85 86 87 |
# File 'lib/adyen/services/management.rb', line 85 def my_api_credential_api @my_api_credential_api ||= Adyen::MyAPICredentialApi.new(@client, @version) end |
#payment_methods_merchant_level_api ⇒ Object
89 90 91 |
# File 'lib/adyen/services/management.rb', line 89 def payment_methods_merchant_level_api @payment_methods_merchant_level_api ||= Adyen::PaymentMethodsMerchantLevelApi.new(@client, @version) end |
#payout_settings_merchant_level_api ⇒ Object
93 94 95 |
# File 'lib/adyen/services/management.rb', line 93 def payout_settings_merchant_level_api @payout_settings_merchant_level_api ||= Adyen::PayoutSettingsMerchantLevelApi.new(@client, @version) end |
#split_configuration_merchant_level_api ⇒ Object
97 98 99 |
# File 'lib/adyen/services/management.rb', line 97 def split_configuration_merchant_level_api @split_configuration_merchant_level_api ||= Adyen::SplitConfigurationMerchantLevelApi.new(@client, @version) end |
#terminal_actions_company_level_api ⇒ Object
101 102 103 |
# File 'lib/adyen/services/management.rb', line 101 def terminal_actions_company_level_api @terminal_actions_company_level_api ||= Adyen::TerminalActionsCompanyLevelApi.new(@client, @version) end |
#terminal_actions_terminal_level_api ⇒ Object
105 106 107 |
# File 'lib/adyen/services/management.rb', line 105 def terminal_actions_terminal_level_api @terminal_actions_terminal_level_api ||= Adyen::TerminalActionsTerminalLevelApi.new(@client, @version) end |
#terminal_orders_company_level_api ⇒ Object
109 110 111 |
# File 'lib/adyen/services/management.rb', line 109 def terminal_orders_company_level_api @terminal_orders_company_level_api ||= Adyen::TerminalOrdersCompanyLevelApi.new(@client, @version) end |
#terminal_orders_merchant_level_api ⇒ Object
113 114 115 |
# File 'lib/adyen/services/management.rb', line 113 def terminal_orders_merchant_level_api @terminal_orders_merchant_level_api ||= Adyen::TerminalOrdersMerchantLevelApi.new(@client, @version) end |
#terminal_settings_company_level_api ⇒ Object
117 118 119 |
# File 'lib/adyen/services/management.rb', line 117 def terminal_settings_company_level_api @terminal_settings_company_level_api ||= Adyen::TerminalSettingsCompanyLevelApi.new(@client, @version) end |
#terminal_settings_merchant_level_api ⇒ Object
121 122 123 |
# File 'lib/adyen/services/management.rb', line 121 def terminal_settings_merchant_level_api @terminal_settings_merchant_level_api ||= Adyen::TerminalSettingsMerchantLevelApi.new(@client, @version) end |
#terminal_settings_store_level_api ⇒ Object
125 126 127 |
# File 'lib/adyen/services/management.rb', line 125 def terminal_settings_store_level_api @terminal_settings_store_level_api ||= Adyen::TerminalSettingsStoreLevelApi.new(@client, @version) end |
#terminal_settings_terminal_level_api ⇒ Object
129 130 131 |
# File 'lib/adyen/services/management.rb', line 129 def terminal_settings_terminal_level_api @terminal_settings_terminal_level_api ||= Adyen::TerminalSettingsTerminalLevelApi.new(@client, @version) end |
#terminals_terminal_level_api ⇒ Object
133 134 135 |
# File 'lib/adyen/services/management.rb', line 133 def terminals_terminal_level_api @terminals_terminal_level_api ||= Adyen::TerminalsTerminalLevelApi.new(@client, @version) end |
#users_company_level_api ⇒ Object
137 138 139 |
# File 'lib/adyen/services/management.rb', line 137 def users_company_level_api @users_company_level_api ||= Adyen::UsersCompanyLevelApi.new(@client, @version) end |
#users_merchant_level_api ⇒ Object
141 142 143 |
# File 'lib/adyen/services/management.rb', line 141 def users_merchant_level_api @users_merchant_level_api ||= Adyen::UsersMerchantLevelApi.new(@client, @version) end |
#webhooks_company_level_api ⇒ Object
145 146 147 |
# File 'lib/adyen/services/management.rb', line 145 def webhooks_company_level_api @webhooks_company_level_api ||= Adyen::WebhooksCompanyLevelApi.new(@client, @version) end |
#webhooks_merchant_level_api ⇒ Object
149 150 151 |
# File 'lib/adyen/services/management.rb', line 149 def webhooks_merchant_level_api @webhooks_merchant_level_api ||= Adyen::WebhooksMerchantLevelApi.new(@client, @version) end |