Class: Adyen::Management

Inherits:
Object
  • Object
show all
Defined in:
lib/adyen/services/management.rb

Overview

NOTE: This class is auto generated by OpenAPI Generator Ref: openapi-generator.tech

Do not edit the class manually.

Constant Summary collapse

DEFAULT_VERSION =
3

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client, version = DEFAULT_VERSION) ⇒ Management

Returns a new instance of Management.



41
42
43
44
45
# File 'lib/adyen/services/management.rb', line 41

def initialize(client, version = DEFAULT_VERSION)
  @service = 'Management'
  @client = client
  @version = version
end

Instance Attribute Details

#serviceObject

Returns the value of attribute service.



38
39
40
# File 'lib/adyen/services/management.rb', line 38

def service
  @service
end

#versionObject

Returns the value of attribute version.



38
39
40
# File 'lib/adyen/services/management.rb', line 38

def version
  @version
end

Instance Method Details

#account_company_level_apiObject



63
64
65
# File 'lib/adyen/services/management.rb', line 63

def 
  @account_company_level_api ||= Adyen::AccountCompanyLevelApi.new(@client, @version)
end

#account_merchant_level_apiObject



67
68
69
# File 'lib/adyen/services/management.rb', line 67

def 
  @account_merchant_level_api ||= Adyen::AccountMerchantLevelApi.new(@client, @version)
end

#account_store_level_apiObject



71
72
73
# File 'lib/adyen/services/management.rb', line 71

def 
  @account_store_level_api ||= Adyen::AccountStoreLevelApi.new(@client, @version)
end

#allowed_origins_company_level_apiObject



75
76
77
# File 'lib/adyen/services/management.rb', line 75

def allowed_origins_company_level_api
  @allowed_origins_company_level_api ||= Adyen::AllowedOriginsCompanyLevelApi.new(@client, @version)
end

#allowed_origins_merchant_level_apiObject



79
80
81
# File 'lib/adyen/services/management.rb', line 79

def allowed_origins_merchant_level_api
  @allowed_origins_merchant_level_api ||= Adyen::AllowedOriginsMerchantLevelApi.new(@client, @version)
end

#android_files_company_level_apiObject



83
84
85
# File 'lib/adyen/services/management.rb', line 83

def android_files_company_level_api
  @android_files_company_level_api ||= Adyen::AndroidFilesCompanyLevelApi.new(@client, @version)
end

#api_credentials_company_level_apiObject



47
48
49
# File 'lib/adyen/services/management.rb', line 47

def api_credentials_company_level_api
  @api_credentials_company_level_api ||= Adyen::APICredentialsCompanyLevelApi.new(@client, @version)
end

#api_credentials_merchant_level_apiObject



51
52
53
# File 'lib/adyen/services/management.rb', line 51

def api_credentials_merchant_level_api
  @api_credentials_merchant_level_api ||= Adyen::APICredentialsMerchantLevelApi.new(@client, @version)
end

#api_key_company_level_apiObject



55
56
57
# File 'lib/adyen/services/management.rb', line 55

def api_key_company_level_api
  @api_key_company_level_api ||= Adyen::APIKeyCompanyLevelApi.new(@client, @version)
end

#api_key_merchant_level_apiObject



59
60
61
# File 'lib/adyen/services/management.rb', line 59

def api_key_merchant_level_api
  @api_key_merchant_level_api ||= Adyen::APIKeyMerchantLevelApi.new(@client, @version)
end

#client_key_company_level_apiObject



87
88
89
# File 'lib/adyen/services/management.rb', line 87

def client_key_company_level_api
  @client_key_company_level_api ||= Adyen::ClientKeyCompanyLevelApi.new(@client, @version)
end

#client_key_merchant_level_apiObject



91
92
93
# File 'lib/adyen/services/management.rb', line 91

def client_key_merchant_level_api
  @client_key_merchant_level_api ||= Adyen::ClientKeyMerchantLevelApi.new(@client, @version)
end

#my_api_credential_apiObject



95
96
97
# File 'lib/adyen/services/management.rb', line 95

def my_api_credential_api
  @my_api_credential_api ||= Adyen::MyAPICredentialApi.new(@client, @version)
end

#payment_methods_merchant_level_apiObject



99
100
101
# File 'lib/adyen/services/management.rb', line 99

def payment_methods_merchant_level_api
  @payment_methods_merchant_level_api ||= Adyen::PaymentMethodsMerchantLevelApi.new(@client, @version)
end

#payout_settings_merchant_level_apiObject



103
104
105
# File 'lib/adyen/services/management.rb', line 103

def payout_settings_merchant_level_api
  @payout_settings_merchant_level_api ||= Adyen::PayoutSettingsMerchantLevelApi.new(@client, @version)
end

#split_configuration_merchant_level_apiObject



107
108
109
# File 'lib/adyen/services/management.rb', line 107

def split_configuration_merchant_level_api
  @split_configuration_merchant_level_api ||= Adyen::SplitConfigurationMerchantLevelApi.new(@client, @version)
end

#terminal_actions_company_level_apiObject



111
112
113
# File 'lib/adyen/services/management.rb', line 111

def terminal_actions_company_level_api
  @terminal_actions_company_level_api ||= Adyen::TerminalActionsCompanyLevelApi.new(@client, @version)
end

#terminal_actions_terminal_level_apiObject



115
116
117
# File 'lib/adyen/services/management.rb', line 115

def terminal_actions_terminal_level_api
  @terminal_actions_terminal_level_api ||= Adyen::TerminalActionsTerminalLevelApi.new(@client, @version)
end

#terminal_orders_company_level_apiObject



119
120
121
# File 'lib/adyen/services/management.rb', line 119

def terminal_orders_company_level_api
  @terminal_orders_company_level_api ||= Adyen::TerminalOrdersCompanyLevelApi.new(@client, @version)
end

#terminal_orders_merchant_level_apiObject



123
124
125
# File 'lib/adyen/services/management.rb', line 123

def terminal_orders_merchant_level_api
  @terminal_orders_merchant_level_api ||= Adyen::TerminalOrdersMerchantLevelApi.new(@client, @version)
end

#terminal_settings_company_level_apiObject



127
128
129
# File 'lib/adyen/services/management.rb', line 127

def terminal_settings_company_level_api
  @terminal_settings_company_level_api ||= Adyen::TerminalSettingsCompanyLevelApi.new(@client, @version)
end

#terminal_settings_merchant_level_apiObject



131
132
133
# File 'lib/adyen/services/management.rb', line 131

def terminal_settings_merchant_level_api
  @terminal_settings_merchant_level_api ||= Adyen::TerminalSettingsMerchantLevelApi.new(@client, @version)
end

#terminal_settings_store_level_apiObject



135
136
137
# File 'lib/adyen/services/management.rb', line 135

def terminal_settings_store_level_api
  @terminal_settings_store_level_api ||= Adyen::TerminalSettingsStoreLevelApi.new(@client, @version)
end

#terminal_settings_terminal_level_apiObject



139
140
141
# File 'lib/adyen/services/management.rb', line 139

def terminal_settings_terminal_level_api
  @terminal_settings_terminal_level_api ||= Adyen::TerminalSettingsTerminalLevelApi.new(@client, @version)
end

#terminals_terminal_level_apiObject



143
144
145
# File 'lib/adyen/services/management.rb', line 143

def terminals_terminal_level_api
  @terminals_terminal_level_api ||= Adyen::TerminalsTerminalLevelApi.new(@client, @version)
end

#users_company_level_apiObject



147
148
149
# File 'lib/adyen/services/management.rb', line 147

def users_company_level_api
  @users_company_level_api ||= Adyen::UsersCompanyLevelApi.new(@client, @version)
end

#users_merchant_level_apiObject



151
152
153
# File 'lib/adyen/services/management.rb', line 151

def users_merchant_level_api
  @users_merchant_level_api ||= Adyen::UsersMerchantLevelApi.new(@client, @version)
end

#webhooks_company_level_apiObject



155
156
157
# File 'lib/adyen/services/management.rb', line 155

def webhooks_company_level_api
  @webhooks_company_level_api ||= Adyen::WebhooksCompanyLevelApi.new(@client, @version)
end

#webhooks_merchant_level_apiObject



159
160
161
# File 'lib/adyen/services/management.rb', line 159

def webhooks_merchant_level_api
  @webhooks_merchant_level_api ||= Adyen::WebhooksMerchantLevelApi.new(@client, @version)
end