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: https://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.



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

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

Instance Attribute Details

#serviceObject

Returns the value of attribute service.



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

def service
  @service
end

#versionObject

Returns the value of attribute version.



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

def version
  @version
end

Instance Method Details

#account_company_level_apiObject



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

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

#account_merchant_level_apiObject



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

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

#account_store_level_apiObject



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

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

#allowed_origins_company_level_apiObject



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

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

#allowed_origins_merchant_level_apiObject



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

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

#android_files_company_level_apiObject



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

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

#api_credentials_company_level_apiObject



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

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

#api_credentials_merchant_level_apiObject



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

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

#api_key_company_level_apiObject



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

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

#api_key_merchant_level_apiObject



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

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

#client_key_company_level_apiObject



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

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

#client_key_merchant_level_apiObject



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

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

#donation_campaigns_apiObject



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

def donation_campaigns_api
  @donation_campaigns_api ||= Adyen::DonationCampaignsApi.new(@client, @version)
end

#my_api_credential_apiObject



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

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

#payment_methods_merchant_level_apiObject



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

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

#payout_settings_merchant_level_apiObject



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

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

#split_configuration_merchant_level_apiObject



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

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

#terminal_actions_company_level_apiObject



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

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

#terminal_actions_terminal_level_apiObject



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

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

#terminal_orders_company_level_apiObject



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

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

#terminal_orders_merchant_level_apiObject



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

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

#terminal_settings_company_level_apiObject



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

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

#terminal_settings_merchant_level_apiObject



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

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

#terminal_settings_store_level_apiObject



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

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

#terminal_settings_terminal_level_apiObject



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

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

#terminals_terminal_level_apiObject



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

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

#users_company_level_apiObject



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

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

#users_merchant_level_apiObject



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

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

#webhooks_company_level_apiObject



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

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

#webhooks_merchant_level_apiObject



164
165
166
# File 'lib/adyen/services/management.rb', line 164

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