Skip to content

Commit 033541a

Browse files
Update services (#246)
* [create-pull-request] automated change * Fix unit tests --------- Co-authored-by: Antoni Stroinski <55943882+antolo-arch@users.noreply.github.com>
1 parent 2dbf0ac commit 033541a

16 files changed

+172
-30
lines changed

Adyen/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
AdyenTransfersApi,
2828
AdyenStoredValueApi,
2929
AdyenBalancePlatformApi,
30-
AdyenCapitalApi
3130
)
3231

3332
from .httpclient import HTTPClient
@@ -48,7 +47,6 @@ def __init__(self, **kwargs):
4847
self.transfers = AdyenTransfersApi(client=self.client)
4948
self.storedValue = AdyenStoredValueApi(client=self.client)
5049
self.balancePlatform = AdyenBalancePlatformApi(client=self.client)
51-
self.capital = AdyenCapitalApi(client=self.client)
5250

5351

5452
_base_adyen_obj = Adyen()
@@ -64,4 +62,3 @@ def __init__(self, **kwargs):
6462
transfers = _base_adyen_obj.transfers
6563
storedValue = _base_adyen_obj.storedValue
6664
balancePlatform = _base_adyen_obj.balancePlatform
67-
capital = _base_adyen_obj.capital

Adyen/services/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .base import AdyenBase
2-
from .binLookup import AdyenBinlookupApi
2+
from .binlookup import AdyenBinlookupApi
33
from .checkout import AdyenCheckoutApi
44
from .payments import AdyenPaymentsApi
55
from .payouts import AdyenPayoutsApi
@@ -11,4 +11,3 @@
1111
from .transfers import AdyenTransfersApi
1212
from .storedValue import AdyenStoredValueApi
1313
from .balancePlatform import AdyenBalancePlatformApi
14-
from .capital import AdyenCapitalApi

Adyen/services/balancePlatform/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
from .account_holders_api import AccountHoldersApi
33
from .balance_accounts_api import BalanceAccountsApi
44
from .bank_account_validation_api import BankAccountValidationApi
5+
from .grant_accounts_api import GrantAccountsApi
6+
from .grant_offers_api import GrantOffersApi
57
from .payment_instrument_groups_api import PaymentInstrumentGroupsApi
68
from .payment_instruments_api import PaymentInstrumentsApi
79
from .platform_api import PlatformApi
@@ -20,6 +22,8 @@ def __init__(self, client=None):
2022
self.account_holders_api = AccountHoldersApi(client=client)
2123
self.balance_accounts_api = BalanceAccountsApi(client=client)
2224
self.bank_account_validation_api = BankAccountValidationApi(client=client)
25+
self.grant_accounts_api = GrantAccountsApi(client=client)
26+
self.grant_offers_api = GrantOffersApi(client=client)
2327
self.payment_instrument_groups_api = PaymentInstrumentGroupsApi(client=client)
2428
self.payment_instruments_api = PaymentInstrumentsApi(client=client)
2529
self.platform_api = PlatformApi(client=client)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class GrantAccountsApi(AdyenServiceBase):
5+
"""NOTE: This class is auto generated by OpenAPI Generator
6+
Ref: https://openapi-generator.tech
7+
8+
Do not edit the class manually.
9+
"""
10+
11+
def __init__(self, client=None):
12+
super(GrantAccountsApi, self).__init__(client=client)
13+
self.service = "balancePlatform"
14+
15+
def get_grant_account(self, id, idempotency_key=None, **kwargs):
16+
"""
17+
Get a grant account
18+
"""
19+
endpoint = f"/grantAccounts/{id}"
20+
method = "GET"
21+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
22+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class GrantOffersApi(AdyenServiceBase):
5+
"""NOTE: This class is auto generated by OpenAPI Generator
6+
Ref: https://openapi-generator.tech
7+
8+
Do not edit the class manually.
9+
"""
10+
11+
def __init__(self, client=None):
12+
super(GrantOffersApi, self).__init__(client=client)
13+
self.service = "balancePlatform"
14+
15+
def get_all_available_grant_offers(self, idempotency_key=None, **kwargs):
16+
"""
17+
Get all available grant offers
18+
"""
19+
endpoint = f"/grantOffers"
20+
method = "GET"
21+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
22+
23+
def get_grant_offer(self, grantOfferId, idempotency_key=None, **kwargs):
24+
"""
25+
Get a grant offer
26+
"""
27+
endpoint = f"/grantOffers/{grantOfferId}"
28+
method = "GET"
29+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
30+

Adyen/services/balancePlatform/payment_instruments_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ def get_payment_instrument(self, id, idempotency_key=None, **kwargs):
2020
method = "GET"
2121
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
2222

23-
def get_reveal_information_of_payment_instrument(self, id, idempotency_key=None, **kwargs):
23+
def get_pan_of_payment_instrument(self, id, idempotency_key=None, **kwargs):
2424
"""
25-
Get the reveal information of a payment instrument
25+
Get the PAN of a payment instrument
2626
"""
2727
endpoint = f"/paymentInstruments/{id}/reveal"
2828
method = "GET"
File renamed without changes.

Adyen/services/management/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from .my_api_credential_api import MyAPICredentialApi
1414
from .payment_methods_merchant_level_api import PaymentMethodsMerchantLevelApi
1515
from .payout_settings_merchant_level_api import PayoutSettingsMerchantLevelApi
16+
from .split_configuration_merchant_level_api import SplitConfigurationMerchantLevelApi
1617
from .terminal_actions_company_level_api import TerminalActionsCompanyLevelApi
1718
from .terminal_actions_terminal_level_api import TerminalActionsTerminalLevelApi
1819
from .terminal_orders_company_level_api import TerminalOrdersCompanyLevelApi
@@ -51,6 +52,7 @@ def __init__(self, client=None):
5152
self.my_api_credential_api = MyAPICredentialApi(client=client)
5253
self.payment_methods_merchant_level_api = PaymentMethodsMerchantLevelApi(client=client)
5354
self.payout_settings_merchant_level_api = PayoutSettingsMerchantLevelApi(client=client)
55+
self.split_configuration_merchant_level_api = SplitConfigurationMerchantLevelApi(client=client)
5456
self.terminal_actions_company_level_api = TerminalActionsCompanyLevelApi(client=client)
5557
self.terminal_actions_terminal_level_api = TerminalActionsTerminalLevelApi(client=client)
5658
self.terminal_orders_company_level_api = TerminalOrdersCompanyLevelApi(client=client)
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class SplitConfigurationMerchantLevelApi(AdyenServiceBase):
5+
"""NOTE: This class is auto generated by OpenAPI Generator
6+
Ref: https://openapi-generator.tech
7+
8+
Do not edit the class manually.
9+
"""
10+
11+
def __init__(self, client=None):
12+
super(SplitConfigurationMerchantLevelApi, self).__init__(client=client)
13+
self.service = "management"
14+
15+
def delete_split_configuration(self, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
16+
"""
17+
Delete a split configuration
18+
"""
19+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
20+
method = "DELETE"
21+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
22+
23+
def delete_split_configuration_rule(self, merchantId, splitConfigurationId, splitConfigurationRuleId, idempotency_key=None, **kwargs):
24+
"""
25+
Delete a split configuration rule
26+
"""
27+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{splitConfigurationRuleId}"
28+
method = "DELETE"
29+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
30+
31+
def list_split_configurations(self, merchantId, idempotency_key=None, **kwargs):
32+
"""
33+
Get a list of split configurations
34+
"""
35+
endpoint = f"/merchants/{merchantId}/splitConfigurations"
36+
method = "GET"
37+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
38+
39+
def get_split_configuration(self, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
40+
"""
41+
Get a split configuration
42+
"""
43+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
44+
method = "GET"
45+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
46+
47+
def update_split_configuration_description(self, request, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
48+
"""
49+
Update split configuration description
50+
"""
51+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
52+
method = "PATCH"
53+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
54+
55+
def update_split_conditions(self, request, merchantId, splitConfigurationId, ruleId, idempotency_key=None, **kwargs):
56+
"""
57+
Update split conditions
58+
"""
59+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}"
60+
method = "PATCH"
61+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
62+
63+
def update_split_logic(self, request, merchantId, splitConfigurationId, ruleId, splitLogicId, idempotency_key=None, **kwargs):
64+
"""
65+
Update the split logic
66+
"""
67+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}/splitLogic/{splitLogicId}"
68+
method = "PATCH"
69+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
70+
71+
def create_split_configuration(self, request, merchantId, idempotency_key=None, **kwargs):
72+
"""
73+
Create a split configuration
74+
"""
75+
endpoint = f"/merchants/{merchantId}/splitConfigurations"
76+
method = "POST"
77+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
78+
79+
def create_rule(self, request, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
80+
"""
81+
Create a rule
82+
"""
83+
endpoint = f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
84+
method = "POST"
85+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
86+

Adyen/services/payouts/initialization_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ def __init__(self, client=None):
1212
super(InitializationApi, self).__init__(client=client)
1313
self.service = "payouts"
1414

15-
def store_payout_details(self, request, idempotency_key=None, **kwargs):
15+
def store_detail(self, request, idempotency_key=None, **kwargs):
1616
"""
1717
Store payout details
1818
"""
1919
endpoint = f"/storeDetail"
2020
method = "POST"
2121
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
2222

23-
def store_details_and_submit_payout(self, request, idempotency_key=None, **kwargs):
23+
def store_detail_and_submit_third_party(self, request, idempotency_key=None, **kwargs):
2424
"""
2525
Store details and submit a payout
2626
"""
2727
endpoint = f"/storeDetailAndSubmitThirdParty"
2828
method = "POST"
2929
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
3030

31-
def submit_payout(self, request, idempotency_key=None, **kwargs):
31+
def submit_third_party(self, request, idempotency_key=None, **kwargs):
3232
"""
3333
Submit a payout
3434
"""

0 commit comments

Comments
 (0)