Skip to content

Commit 2eb1734

Browse files
false[adyen-sdk-automation] automated change
1 parent fa8079f commit 2eb1734

12 files changed

+86
-379
lines changed

Adyen/services/balancePlatform/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
from .payment_instrument_groups_api import PaymentInstrumentGroupsApi
1414
from .payment_instruments_api import PaymentInstrumentsApi
1515
from .platform_api import PlatformApi
16+
from .sca_association_management_api import SCAAssociationManagementApi
17+
from .sca_device_management_api import SCADeviceManagementApi
1618
from .transaction_rules_api import TransactionRulesApi
1719
from .transfer_limits_balance_account_level_api import TransferLimitsBalanceAccountLevelApi
1820
from .transfer_limits_balance_platform_level_api import TransferLimitsBalancePlatformLevelApi
@@ -42,6 +44,8 @@ def __init__(self, client=None):
4244
self.payment_instrument_groups_api = PaymentInstrumentGroupsApi(client=client)
4345
self.payment_instruments_api = PaymentInstrumentsApi(client=client)
4446
self.platform_api = PlatformApi(client=client)
47+
self.sca_association_management_api = SCAAssociationManagementApi(client=client)
48+
self.sca_device_management_api = SCADeviceManagementApi(client=client)
4549
self.transaction_rules_api = TransactionRulesApi(client=client)
4650
self.transfer_limits_balance_account_level_api = TransferLimitsBalanceAccountLevelApi(client=client)
4751
self.transfer_limits_balance_platform_level_api = TransferLimitsBalancePlatformLevelApi(client=client)
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class SCAAssociationManagementApi(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(SCAAssociationManagementApi, self).__init__(client=client)
13+
self.service = "balancePlatform"
14+
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"
15+
16+
def approve_association(self, request, idempotency_key=None, **kwargs):
17+
"""
18+
Approve a pending approval association
19+
"""
20+
endpoint = self.baseUrl + f"/scaAssociations"
21+
method = "PATCH"
22+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
23+
24+
def list_associations(self, idempotency_key=None, **kwargs):
25+
"""
26+
Get a list of devices associated with an entity
27+
"""
28+
endpoint = self.baseUrl + f"/scaAssociations"
29+
method = "GET"
30+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
31+
32+
def remove_association(self, request, idempotency_key=None, **kwargs):
33+
"""
34+
Delete association to devices
35+
"""
36+
endpoint = self.baseUrl + f"/scaAssociations"
37+
method = "DELETE"
38+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
39+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class SCADeviceManagementApi(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(SCADeviceManagementApi, self).__init__(client=client)
13+
self.service = "balancePlatform"
14+
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"
15+
16+
def begin_sca_device_registration(self, request, idempotency_key=None, **kwargs):
17+
"""
18+
Begin SCA device registration
19+
"""
20+
endpoint = self.baseUrl + f"/scaDevices"
21+
method = "POST"
22+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
23+
24+
def finish_sca_device_registration(self, request, deviceId, idempotency_key=None, **kwargs):
25+
"""
26+
Finish registration process for a SCA device
27+
"""
28+
endpoint = self.baseUrl + f"/scaDevices/{deviceId}"
29+
method = "PATCH"
30+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
31+
32+
def submit_sca_association(self, request, deviceId, idempotency_key=None, **kwargs):
33+
"""
34+
Create a new SCA association for a device
35+
"""
36+
endpoint = self.baseUrl + f"/scaDevices/{deviceId}/scaAssociations"
37+
method = "POST"
38+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
39+
Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
from ..base import AdyenServiceBase
2-
from .business_lines_api import BusinessLinesApi
3-
from .documents_api import DocumentsApi
4-
from .hosted_onboarding_api import HostedOnboardingApi
52
from .legal_entities_api import LegalEntitiesApi
6-
from .pci_questionnaires_api import PCIQuestionnairesApi
7-
from .tax_e_delivery_consent_api import TaxEDeliveryConsentApi
8-
from .terms_of_service_api import TermsOfServiceApi
9-
from .transfer_instruments_api import TransferInstrumentsApi
103

114

125
class AdyenLegalEntityManagementApi(AdyenServiceBase):
@@ -18,11 +11,4 @@ class AdyenLegalEntityManagementApi(AdyenServiceBase):
1811

1912
def __init__(self, client=None):
2013
super(AdyenLegalEntityManagementApi, self).__init__(client=client)
21-
self.business_lines_api = BusinessLinesApi(client=client)
22-
self.documents_api = DocumentsApi(client=client)
23-
self.hosted_onboarding_api = HostedOnboardingApi(client=client)
2414
self.legal_entities_api = LegalEntitiesApi(client=client)
25-
self.pci_questionnaires_api = PCIQuestionnairesApi(client=client)
26-
self.tax_e_delivery_consent_api = TaxEDeliveryConsentApi(client=client)
27-
self.terms_of_service_api = TermsOfServiceApi(client=client)
28-
self.transfer_instruments_api = TransferInstrumentsApi(client=client)

Adyen/services/legalEntityManagement/business_lines_api.py

Lines changed: 0 additions & 47 deletions
This file was deleted.

Adyen/services/legalEntityManagement/documents_api.py

Lines changed: 0 additions & 47 deletions
This file was deleted.

Adyen/services/legalEntityManagement/hosted_onboarding_api.py

Lines changed: 0 additions & 39 deletions
This file was deleted.

Adyen/services/legalEntityManagement/legal_entities_api.py

Lines changed: 4 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -11,53 +11,13 @@ class LegalEntitiesApi(AdyenServiceBase):
1111
def __init__(self, client=None):
1212
super(LegalEntitiesApi, self).__init__(client=client)
1313
self.service = "legalEntityManagement"
14-
self.baseUrl = "https://kyc-test.adyen.com/lem/v4"
14+
self.baseUrl = "http://localhost"
1515

16-
def check_legal_entitys_verification_errors(self, id, idempotency_key=None, **kwargs):
16+
def request_periodic_review(self, id, idempotency_key=None, **kwargs):
1717
"""
18-
Check a legal entity's verification errors
18+
Request periodic data review.
1919
"""
20-
endpoint = self.baseUrl + f"/legalEntities/{id}/checkVerificationErrors"
20+
endpoint = self.baseUrl + f"/legalEntities/{id}/requestPeriodicReview"
2121
method = "POST"
2222
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
2323

24-
def confirm_data_review(self, id, idempotency_key=None, **kwargs):
25-
"""
26-
Confirm data review
27-
"""
28-
endpoint = self.baseUrl + f"/legalEntities/{id}/confirmDataReview"
29-
method = "POST"
30-
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
31-
32-
def create_legal_entity(self, request, idempotency_key=None, **kwargs):
33-
"""
34-
Create a legal entity
35-
"""
36-
endpoint = self.baseUrl + f"/legalEntities"
37-
method = "POST"
38-
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
39-
40-
def get_all_business_lines_under_legal_entity(self, id, idempotency_key=None, **kwargs):
41-
"""
42-
Get all business lines under a legal entity
43-
"""
44-
endpoint = self.baseUrl + f"/legalEntities/{id}/businessLines"
45-
method = "GET"
46-
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
47-
48-
def get_legal_entity(self, id, idempotency_key=None, **kwargs):
49-
"""
50-
Get a legal entity
51-
"""
52-
endpoint = self.baseUrl + f"/legalEntities/{id}"
53-
method = "GET"
54-
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
55-
56-
def update_legal_entity(self, request, id, idempotency_key=None, **kwargs):
57-
"""
58-
Update a legal entity
59-
"""
60-
endpoint = self.baseUrl + f"/legalEntities/{id}"
61-
method = "PATCH"
62-
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
63-

Adyen/services/legalEntityManagement/pci_questionnaires_api.py

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)