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
- #android_files_company_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.
36 37 38 39 40 |
# File 'lib/adyen/services/management.rb', line 36 def initialize(client, version = DEFAULT_VERSION) @service = 'Management' @client = client @version = version end |
Instance Attribute Details
#service ⇒ Object
Returns the value of attribute service.
33 34 35 |
# File 'lib/adyen/services/management.rb', line 33 def service @service end |
#version ⇒ Object
Returns the value of attribute version.
33 34 35 |
# File 'lib/adyen/services/management.rb', line 33 def version @version end |
Instance Method Details
#account_company_level_api ⇒ Object
58 59 60 |
# File 'lib/adyen/services/management.rb', line 58 def account_company_level_api @account_company_level_api ||= Adyen::AccountCompanyLevelApi.new(@client, @version) end |
#account_merchant_level_api ⇒ Object
62 63 64 |
# File 'lib/adyen/services/management.rb', line 62 def account_merchant_level_api @account_merchant_level_api ||= Adyen::AccountMerchantLevelApi.new(@client, @version) end |
#account_store_level_api ⇒ Object
66 67 68 |
# File 'lib/adyen/services/management.rb', line 66 def account_store_level_api @account_store_level_api ||= Adyen::AccountStoreLevelApi.new(@client, @version) end |
#allowed_origins_company_level_api ⇒ Object
70 71 72 |
# File 'lib/adyen/services/management.rb', line 70 def allowed_origins_company_level_api @allowed_origins_company_level_api ||= Adyen::AllowedOriginsCompanyLevelApi.new(@client, @version) end |
#allowed_origins_merchant_level_api ⇒ Object
74 75 76 |
# File 'lib/adyen/services/management.rb', line 74 def allowed_origins_merchant_level_api @allowed_origins_merchant_level_api ||= Adyen::AllowedOriginsMerchantLevelApi.new(@client, @version) end |
#android_files_company_level_api ⇒ Object
78 79 80 |
# File 'lib/adyen/services/management.rb', line 78 def android_files_company_level_api @android_files_company_level_api ||= Adyen::AndroidFilesCompanyLevelApi.new(@client, @version) end |
#api_credentials_company_level_api ⇒ Object
42 43 44 |
# File 'lib/adyen/services/management.rb', line 42 def api_credentials_company_level_api @api_credentials_company_level_api ||= Adyen::APICredentialsCompanyLevelApi.new(@client, @version) end |
#api_credentials_merchant_level_api ⇒ Object
46 47 48 |
# File 'lib/adyen/services/management.rb', line 46 def api_credentials_merchant_level_api @api_credentials_merchant_level_api ||= Adyen::APICredentialsMerchantLevelApi.new(@client, @version) end |
#api_key_company_level_api ⇒ Object
50 51 52 |
# File 'lib/adyen/services/management.rb', line 50 def api_key_company_level_api @api_key_company_level_api ||= Adyen::APIKeyCompanyLevelApi.new(@client, @version) end |
#api_key_merchant_level_api ⇒ Object
54 55 56 |
# File 'lib/adyen/services/management.rb', line 54 def api_key_merchant_level_api @api_key_merchant_level_api ||= Adyen::APIKeyMerchantLevelApi.new(@client, @version) end |
#client_key_company_level_api ⇒ Object
82 83 84 |
# File 'lib/adyen/services/management.rb', line 82 def client_key_company_level_api @client_key_company_level_api ||= Adyen::ClientKeyCompanyLevelApi.new(@client, @version) end |
#client_key_merchant_level_api ⇒ Object
86 87 88 |
# File 'lib/adyen/services/management.rb', line 86 def client_key_merchant_level_api @client_key_merchant_level_api ||= Adyen::ClientKeyMerchantLevelApi.new(@client, @version) end |
#my_api_credential_api ⇒ Object
90 91 92 |
# File 'lib/adyen/services/management.rb', line 90 def my_api_credential_api @my_api_credential_api ||= Adyen::MyAPICredentialApi.new(@client, @version) end |
#payment_methods_merchant_level_api ⇒ Object
94 95 96 |
# File 'lib/adyen/services/management.rb', line 94 def payment_methods_merchant_level_api @payment_methods_merchant_level_api ||= Adyen::PaymentMethodsMerchantLevelApi.new(@client, @version) end |
#payout_settings_merchant_level_api ⇒ Object
98 99 100 |
# File 'lib/adyen/services/management.rb', line 98 def payout_settings_merchant_level_api @payout_settings_merchant_level_api ||= Adyen::PayoutSettingsMerchantLevelApi.new(@client, @version) end |
#split_configuration_merchant_level_api ⇒ Object
102 103 104 |
# File 'lib/adyen/services/management.rb', line 102 def split_configuration_merchant_level_api @split_configuration_merchant_level_api ||= Adyen::SplitConfigurationMerchantLevelApi.new(@client, @version) end |
#terminal_actions_company_level_api ⇒ Object
106 107 108 |
# File 'lib/adyen/services/management.rb', line 106 def terminal_actions_company_level_api @terminal_actions_company_level_api ||= Adyen::TerminalActionsCompanyLevelApi.new(@client, @version) end |
#terminal_actions_terminal_level_api ⇒ Object
110 111 112 |
# File 'lib/adyen/services/management.rb', line 110 def terminal_actions_terminal_level_api @terminal_actions_terminal_level_api ||= Adyen::TerminalActionsTerminalLevelApi.new(@client, @version) end |
#terminal_orders_company_level_api ⇒ Object
114 115 116 |
# File 'lib/adyen/services/management.rb', line 114 def terminal_orders_company_level_api @terminal_orders_company_level_api ||= Adyen::TerminalOrdersCompanyLevelApi.new(@client, @version) end |
#terminal_orders_merchant_level_api ⇒ Object
118 119 120 |
# File 'lib/adyen/services/management.rb', line 118 def terminal_orders_merchant_level_api @terminal_orders_merchant_level_api ||= Adyen::TerminalOrdersMerchantLevelApi.new(@client, @version) end |
#terminal_settings_company_level_api ⇒ Object
122 123 124 |
# File 'lib/adyen/services/management.rb', line 122 def terminal_settings_company_level_api @terminal_settings_company_level_api ||= Adyen::TerminalSettingsCompanyLevelApi.new(@client, @version) end |
#terminal_settings_merchant_level_api ⇒ Object
126 127 128 |
# File 'lib/adyen/services/management.rb', line 126 def terminal_settings_merchant_level_api @terminal_settings_merchant_level_api ||= Adyen::TerminalSettingsMerchantLevelApi.new(@client, @version) end |
#terminal_settings_store_level_api ⇒ Object
130 131 132 |
# File 'lib/adyen/services/management.rb', line 130 def terminal_settings_store_level_api @terminal_settings_store_level_api ||= Adyen::TerminalSettingsStoreLevelApi.new(@client, @version) end |
#terminal_settings_terminal_level_api ⇒ Object
134 135 136 |
# File 'lib/adyen/services/management.rb', line 134 def terminal_settings_terminal_level_api @terminal_settings_terminal_level_api ||= Adyen::TerminalSettingsTerminalLevelApi.new(@client, @version) end |
#terminals_terminal_level_api ⇒ Object
138 139 140 |
# File 'lib/adyen/services/management.rb', line 138 def terminals_terminal_level_api @terminals_terminal_level_api ||= Adyen::TerminalsTerminalLevelApi.new(@client, @version) end |
#users_company_level_api ⇒ Object
142 143 144 |
# File 'lib/adyen/services/management.rb', line 142 def users_company_level_api @users_company_level_api ||= Adyen::UsersCompanyLevelApi.new(@client, @version) end |
#users_merchant_level_api ⇒ Object
146 147 148 |
# File 'lib/adyen/services/management.rb', line 146 def users_merchant_level_api @users_merchant_level_api ||= Adyen::UsersMerchantLevelApi.new(@client, @version) end |
#webhooks_company_level_api ⇒ Object
150 151 152 |
# File 'lib/adyen/services/management.rb', line 150 def webhooks_company_level_api @webhooks_company_level_api ||= Adyen::WebhooksCompanyLevelApi.new(@client, @version) end |
#webhooks_merchant_level_api ⇒ Object
154 155 156 |
# File 'lib/adyen/services/management.rb', line 154 def webhooks_merchant_level_api @webhooks_merchant_level_api ||= Adyen::WebhooksMerchantLevelApi.new(@client, @version) end |