-
Notifications
You must be signed in to change notification settings - Fork 51
/
management.rb
164 lines (131 loc) · 6.31 KB
/
management.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
require_relative 'management/api_credentials_company_level_api'
require_relative 'management/api_credentials_merchant_level_api'
require_relative 'management/api_key_company_level_api'
require_relative 'management/api_key_merchant_level_api'
require_relative 'management/account_company_level_api'
require_relative 'management/account_merchant_level_api'
require_relative 'management/account_store_level_api'
require_relative 'management/allowed_origins_company_level_api'
require_relative 'management/allowed_origins_merchant_level_api'
require_relative 'management/android_files_company_level_api'
require_relative 'management/client_key_company_level_api'
require_relative 'management/client_key_merchant_level_api'
require_relative 'management/my_api_credential_api'
require_relative 'management/payment_methods_merchant_level_api'
require_relative 'management/payout_settings_merchant_level_api'
require_relative 'management/split_configuration_merchant_level_api'
require_relative 'management/terminal_actions_company_level_api'
require_relative 'management/terminal_actions_terminal_level_api'
require_relative 'management/terminal_orders_company_level_api'
require_relative 'management/terminal_orders_merchant_level_api'
require_relative 'management/terminal_settings_company_level_api'
require_relative 'management/terminal_settings_merchant_level_api'
require_relative 'management/terminal_settings_store_level_api'
require_relative 'management/terminal_settings_terminal_level_api'
require_relative 'management/terminals_terminal_level_api'
require_relative 'management/users_company_level_api'
require_relative 'management/users_merchant_level_api'
require_relative 'management/webhooks_company_level_api'
require_relative 'management/webhooks_merchant_level_api'
module Adyen
# NOTE: This class is auto generated by OpenAPI Generator
# Ref: https://openapi-generator.tech
#
# Do not edit the class manually.
class Management
attr_accessor :service, :version
DEFAULT_VERSION = 3
def initialize(client, version = DEFAULT_VERSION)
@service = 'Management'
@client = client
@version = version
end
def api_credentials_company_level_api
@api_credentials_company_level_api ||= Adyen::APICredentialsCompanyLevelApi.new(@client, @version)
end
def api_credentials_merchant_level_api
@api_credentials_merchant_level_api ||= Adyen::APICredentialsMerchantLevelApi.new(@client, @version)
end
def api_key_company_level_api
@api_key_company_level_api ||= Adyen::APIKeyCompanyLevelApi.new(@client, @version)
end
def api_key_merchant_level_api
@api_key_merchant_level_api ||= Adyen::APIKeyMerchantLevelApi.new(@client, @version)
end
def account_company_level_api
@account_company_level_api ||= Adyen::AccountCompanyLevelApi.new(@client, @version)
end
def account_merchant_level_api
@account_merchant_level_api ||= Adyen::AccountMerchantLevelApi.new(@client, @version)
end
def account_store_level_api
@account_store_level_api ||= Adyen::AccountStoreLevelApi.new(@client, @version)
end
def allowed_origins_company_level_api
@allowed_origins_company_level_api ||= Adyen::AllowedOriginsCompanyLevelApi.new(@client, @version)
end
def allowed_origins_merchant_level_api
@allowed_origins_merchant_level_api ||= Adyen::AllowedOriginsMerchantLevelApi.new(@client, @version)
end
def android_files_company_level_api
@android_files_company_level_api ||= Adyen::AndroidFilesCompanyLevelApi.new(@client, @version)
end
def client_key_company_level_api
@client_key_company_level_api ||= Adyen::ClientKeyCompanyLevelApi.new(@client, @version)
end
def client_key_merchant_level_api
@client_key_merchant_level_api ||= Adyen::ClientKeyMerchantLevelApi.new(@client, @version)
end
def my_api_credential_api
@my_api_credential_api ||= Adyen::MyAPICredentialApi.new(@client, @version)
end
def payment_methods_merchant_level_api
@payment_methods_merchant_level_api ||= Adyen::PaymentMethodsMerchantLevelApi.new(@client, @version)
end
def payout_settings_merchant_level_api
@payout_settings_merchant_level_api ||= Adyen::PayoutSettingsMerchantLevelApi.new(@client, @version)
end
def split_configuration_merchant_level_api
@split_configuration_merchant_level_api ||= Adyen::SplitConfigurationMerchantLevelApi.new(@client, @version)
end
def terminal_actions_company_level_api
@terminal_actions_company_level_api ||= Adyen::TerminalActionsCompanyLevelApi.new(@client, @version)
end
def terminal_actions_terminal_level_api
@terminal_actions_terminal_level_api ||= Adyen::TerminalActionsTerminalLevelApi.new(@client, @version)
end
def terminal_orders_company_level_api
@terminal_orders_company_level_api ||= Adyen::TerminalOrdersCompanyLevelApi.new(@client, @version)
end
def terminal_orders_merchant_level_api
@terminal_orders_merchant_level_api ||= Adyen::TerminalOrdersMerchantLevelApi.new(@client, @version)
end
def terminal_settings_company_level_api
@terminal_settings_company_level_api ||= Adyen::TerminalSettingsCompanyLevelApi.new(@client, @version)
end
def terminal_settings_merchant_level_api
@terminal_settings_merchant_level_api ||= Adyen::TerminalSettingsMerchantLevelApi.new(@client, @version)
end
def terminal_settings_store_level_api
@terminal_settings_store_level_api ||= Adyen::TerminalSettingsStoreLevelApi.new(@client, @version)
end
def terminal_settings_terminal_level_api
@terminal_settings_terminal_level_api ||= Adyen::TerminalSettingsTerminalLevelApi.new(@client, @version)
end
def terminals_terminal_level_api
@terminals_terminal_level_api ||= Adyen::TerminalsTerminalLevelApi.new(@client, @version)
end
def users_company_level_api
@users_company_level_api ||= Adyen::UsersCompanyLevelApi.new(@client, @version)
end
def users_merchant_level_api
@users_merchant_level_api ||= Adyen::UsersMerchantLevelApi.new(@client, @version)
end
def webhooks_company_level_api
@webhooks_company_level_api ||= Adyen::WebhooksCompanyLevelApi.new(@client, @version)
end
def webhooks_merchant_level_api
@webhooks_merchant_level_api ||= Adyen::WebhooksMerchantLevelApi.new(@client, @version)
end
end
end