Skip to content

Commit fe7b827

Browse files
false[adyen-sdk-automation] automated change (#306)
1 parent f51b167 commit fe7b827

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

Adyen/services/balancePlatform/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from .card_orders_api import CardOrdersApi
66
from .grant_accounts_api import GrantAccountsApi
77
from .grant_offers_api import GrantOffersApi
8+
from .manage_sca_devices_api import ManageSCADevicesApi
89
from .manage_card_pin_api import ManageCardPINApi
910
from .network_tokens_api import NetworkTokensApi
1011
from .payment_instrument_groups_api import PaymentInstrumentGroupsApi
@@ -29,6 +30,7 @@ def __init__(self, client=None):
2930
self.card_orders_api = CardOrdersApi(client=client)
3031
self.grant_accounts_api = GrantAccountsApi(client=client)
3132
self.grant_offers_api = GrantOffersApi(client=client)
33+
self.manage_sca_devices_api = ManageSCADevicesApi(client=client)
3234
self.manage_card_pin_api = ManageCardPINApi(client=client)
3335
self.network_tokens_api = NetworkTokensApi(client=client)
3436
self.payment_instrument_groups_api = PaymentInstrumentGroupsApi(client=client)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
from ..base import AdyenServiceBase
2+
3+
4+
class ManageSCADevicesApi(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(ManageSCADevicesApi, self).__init__(client=client)
13+
self.service = "balancePlatform"
14+
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"
15+
16+
def complete_registration_of_sca_device(self, request, id, idempotency_key=None, **kwargs):
17+
"""
18+
Complete the registration of an SCA device
19+
"""
20+
endpoint = self.baseUrl + f"/registeredDevices/{id}"
21+
method = "PATCH"
22+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
23+
24+
def delete_registration_of_sca_device(self, id, idempotency_key=None, **kwargs):
25+
"""
26+
Delete a registration of an SCA device
27+
"""
28+
endpoint = self.baseUrl + f"/registeredDevices/{id}"
29+
method = "DELETE"
30+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
31+
32+
def initiate_registration_of_sca_device(self, request, idempotency_key=None, **kwargs):
33+
"""
34+
Initiate the registration of an SCA device
35+
"""
36+
endpoint = self.baseUrl + f"/registeredDevices"
37+
method = "POST"
38+
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)
39+
40+
def list_registered_sca_devices(self, idempotency_key=None, **kwargs):
41+
"""
42+
Get a list of registered SCA devices
43+
"""
44+
endpoint = self.baseUrl + f"/registeredDevices"
45+
method = "GET"
46+
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)
47+

0 commit comments

Comments
 (0)