Skip to content

Commit

Permalink
[create-pull-request] automated change
Browse files Browse the repository at this point in the history
  • Loading branch information
AdyenAutomationBot committed Oct 23, 2023
1 parent 75b0a60 commit 4b54719
Show file tree
Hide file tree
Showing 16 changed files with 267 additions and 22 deletions.
4 changes: 4 additions & 0 deletions Adyen/services/balancePlatform/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
from .bank_account_validation_api import BankAccountValidationApi
from .grant_accounts_api import GrantAccountsApi
from .grant_offers_api import GrantOffersApi
from .network_tokens_api import NetworkTokensApi
from .payment_instrument_groups_api import PaymentInstrumentGroupsApi
from .payment_instruments_api import PaymentInstrumentsApi
from .platform_api import PlatformApi
from .transaction_rules_api import TransactionRulesApi
from .transfer_routes_api import TransferRoutesApi


class AdyenBalancePlatformApi(AdyenServiceBase):
Expand All @@ -24,7 +26,9 @@ def __init__(self, client=None):
self.bank_account_validation_api = BankAccountValidationApi(client=client)
self.grant_accounts_api = GrantAccountsApi(client=client)
self.grant_offers_api = GrantOffersApi(client=client)
self.network_tokens_api = NetworkTokensApi(client=client)
self.payment_instrument_groups_api = PaymentInstrumentGroupsApi(client=client)
self.payment_instruments_api = PaymentInstrumentsApi(client=client)
self.platform_api = PlatformApi(client=client)
self.transaction_rules_api = TransactionRulesApi(client=client)
self.transfer_routes_api = TransferRoutesApi(client=client)
8 changes: 8 additions & 0 deletions Adyen/services/balancePlatform/account_holders_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,14 @@ def get_all_balance_accounts_of_account_holder(self, id, idempotency_key=None, *
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_tax_form(self, id, idempotency_key=None, **kwargs):
"""
Get a tax form
"""
endpoint = self.baseUrl + f"/accountHolders/{id}/taxForms"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def update_account_holder(self, request, id, idempotency_key=None, **kwargs):
"""
Update an account holder
Expand Down
31 changes: 31 additions & 0 deletions Adyen/services/balancePlatform/network_tokens_api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
from ..base import AdyenServiceBase


class NetworkTokensApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""

def __init__(self, client=None):
super(NetworkTokensApi, self).__init__(client=client)
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def get_network_token(self, networkTokenId, idempotency_key=None, **kwargs):
"""
Get a network token
"""
endpoint = self.baseUrl + f"/networkTokens/{networkTokenId}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def update_network_token(self, request, networkTokenId, idempotency_key=None, **kwargs):
"""
Update a network token
"""
endpoint = self.baseUrl + f"/networkTokens/{networkTokenId}"
method = "PATCH"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

8 changes: 8 additions & 0 deletions Adyen/services/balancePlatform/payment_instruments_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ def get_payment_instrument(self, id, idempotency_key=None, **kwargs):
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def list_network_tokens(self, id, idempotency_key=None, **kwargs):
"""
List network tokens
"""
endpoint = self.baseUrl + f"/paymentInstruments/{id}/networkTokens"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_pan_of_payment_instrument(self, id, idempotency_key=None, **kwargs):
"""
Get the PAN of a payment instrument
Expand Down
23 changes: 23 additions & 0 deletions Adyen/services/balancePlatform/transfer_routes_api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
from ..base import AdyenServiceBase


class TransferRoutesApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""

def __init__(self, client=None):
super(TransferRoutesApi, self).__init__(client=client)
self.service = "balancePlatform"
self.baseUrl = "https://balanceplatform-api-test.adyen.com/bcl/v2"

def calculate_transfer_routes(self, request, idempotency_key=None, **kwargs):
"""
Calculate transfer routes
"""
endpoint = self.baseUrl + f"/transferRoutes/calculate"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

8 changes: 8 additions & 0 deletions Adyen/services/checkout/payments_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,14 @@ def __init__(self, client=None):
self.service = "checkout"
self.baseUrl = "https://checkout-test.adyen.com/v70"

def get_result_of_payment_session(self, sessionId, idempotency_key=None, **kwargs):
"""
Get the result of a payment session
"""
endpoint = self.baseUrl + f"/sessions/{sessionId}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def card_details(self, request, idempotency_key=None, **kwargs):
"""
Get the list of brands on the card
Expand Down
4 changes: 2 additions & 2 deletions Adyen/services/checkout/recurring_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ def __init__(self, client=None):
self.service = "checkout"
self.baseUrl = "https://checkout-test.adyen.com/v70"

def delete_token_for_stored_payment_details(self, recurringId, idempotency_key=None, **kwargs):
def delete_token_for_stored_payment_details(self, storedPaymentMethodId, idempotency_key=None, **kwargs):
"""
Delete a token for stored payment details
"""
endpoint = self.baseUrl + f"/storedPaymentMethods/{recurringId}"
endpoint = self.baseUrl + f"/storedPaymentMethods/{storedPaymentMethodId}"
method = "DELETE"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

Expand Down
8 changes: 8 additions & 0 deletions Adyen/services/legalEntityManagement/terms_of_service_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ def get_terms_of_service_information_for_legal_entity(self, id, idempotency_key=
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_terms_of_service_status(self, id, idempotency_key=None, **kwargs):
"""
Get Terms of Service status
"""
endpoint = self.baseUrl + f"/legalEntities/{id}/termsOfServiceStatus"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def accept_terms_of_service(self, request, id, termsofservicedocumentid, idempotency_key=None, **kwargs):
"""
Accept Terms of Service
Expand Down
4 changes: 4 additions & 0 deletions Adyen/services/management/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@
from .account_store_level_api import AccountStoreLevelApi
from .allowed_origins_company_level_api import AllowedOriginsCompanyLevelApi
from .allowed_origins_merchant_level_api import AllowedOriginsMerchantLevelApi
from .android_files_company_level_api import AndroidFilesCompanyLevelApi
from .client_key_company_level_api import ClientKeyCompanyLevelApi
from .client_key_merchant_level_api import ClientKeyMerchantLevelApi
from .my_api_credential_api import MyAPICredentialApi
from .payment_methods_merchant_level_api import PaymentMethodsMerchantLevelApi
from .payout_settings_merchant_level_api import PayoutSettingsMerchantLevelApi
from .split_configuration_merchant_level_api import SplitConfigurationMerchantLevelApi
from .terminal_actions_company_level_api import TerminalActionsCompanyLevelApi
from .terminal_actions_terminal_level_api import TerminalActionsTerminalLevelApi
from .terminal_orders_company_level_api import TerminalOrdersCompanyLevelApi
Expand Down Expand Up @@ -46,11 +48,13 @@ def __init__(self, client=None):
self.account_store_level_api = AccountStoreLevelApi(client=client)
self.allowed_origins_company_level_api = AllowedOriginsCompanyLevelApi(client=client)
self.allowed_origins_merchant_level_api = AllowedOriginsMerchantLevelApi(client=client)
self.android_files_company_level_api = AndroidFilesCompanyLevelApi(client=client)
self.client_key_company_level_api = ClientKeyCompanyLevelApi(client=client)
self.client_key_merchant_level_api = ClientKeyMerchantLevelApi(client=client)
self.my_api_credential_api = MyAPICredentialApi(client=client)
self.payment_methods_merchant_level_api = PaymentMethodsMerchantLevelApi(client=client)
self.payout_settings_merchant_level_api = PayoutSettingsMerchantLevelApi(client=client)
self.split_configuration_merchant_level_api = SplitConfigurationMerchantLevelApi(client=client)
self.terminal_actions_company_level_api = TerminalActionsCompanyLevelApi(client=client)
self.terminal_actions_terminal_level_api = TerminalActionsTerminalLevelApi(client=client)
self.terminal_orders_company_level_api = TerminalOrdersCompanyLevelApi(client=client)
Expand Down
39 changes: 39 additions & 0 deletions Adyen/services/management/android_files_company_level_api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
from ..base import AdyenServiceBase


class AndroidFilesCompanyLevelApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""

def __init__(self, client=None):
super(AndroidFilesCompanyLevelApi, self).__init__(client=client)
self.service = "management"
self.baseUrl = "https://management-test.adyen.com/v1"

def list_android_apps(self, companyId, idempotency_key=None, **kwargs):
"""
Get a list of Android apps
"""
endpoint = self.baseUrl + f"/companies/{companyId}/androidApps"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_android_app(self, companyId, id, idempotency_key=None, **kwargs):
"""
Get Android app
"""
endpoint = self.baseUrl + f"/companies/{companyId}/androidApps/{id}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def list_android_certificates(self, companyId, idempotency_key=None, **kwargs):
"""
Get a list of Android certificates
"""
endpoint = self.baseUrl + f"/companies/{companyId}/androidCertificates"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
from ..base import AdyenServiceBase


class SplitConfigurationMerchantLevelApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""

def __init__(self, client=None):
super(SplitConfigurationMerchantLevelApi, self).__init__(client=client)
self.service = "management"
self.baseUrl = "https://management-test.adyen.com/v1"

def delete_split_configuration(self, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
"""
Delete a split configuration
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
method = "DELETE"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def delete_split_configuration_rule(self, merchantId, splitConfigurationId, ruleId, idempotency_key=None, **kwargs):
"""
Delete a split configuration rule
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}"
method = "DELETE"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def list_split_configurations(self, merchantId, idempotency_key=None, **kwargs):
"""
Get a list of split configurations
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def get_split_configuration(self, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
"""
Get a split configuration
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def update_split_configuration_description(self, request, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
"""
Update split configuration description
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
method = "PATCH"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def update_split_conditions(self, request, merchantId, splitConfigurationId, ruleId, idempotency_key=None, **kwargs):
"""
Update split conditions
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}"
method = "PATCH"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def update_split_logic(self, request, merchantId, splitConfigurationId, ruleId, splitLogicId, idempotency_key=None, **kwargs):
"""
Update the split logic
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}/splitLogic/{splitLogicId}"
method = "PATCH"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def create_split_configuration(self, request, merchantId, idempotency_key=None, **kwargs):
"""
Create a split configuration
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

def create_rule(self, request, merchantId, splitConfigurationId, idempotency_key=None, **kwargs):
"""
Create a rule
"""
endpoint = self.baseUrl + f"/merchants/{merchantId}/splitConfigurations/{splitConfigurationId}"
method = "POST"
return self.client.call_adyen_api(request, self.service, method, endpoint, idempotency_key, **kwargs)

16 changes: 0 additions & 16 deletions Adyen/services/management/terminal_actions_company_level_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,6 @@ def __init__(self, client=None):
self.service = "management"
self.baseUrl = "https://management-test.adyen.com/v1"

def list_android_apps(self, companyId, idempotency_key=None, **kwargs):
"""
Get a list of Android apps
"""
endpoint = self.baseUrl + f"/companies/{companyId}/androidApps"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def list_android_certificates(self, companyId, idempotency_key=None, **kwargs):
"""
Get a list of Android certificates
"""
endpoint = self.baseUrl + f"/companies/{companyId}/androidCertificates"
method = "GET"
return self.client.call_adyen_api(None, self.service, method, endpoint, idempotency_key, **kwargs)

def list_terminal_actions(self, companyId, idempotency_key=None, **kwargs):
"""
Get a list of terminal actions
Expand Down
4 changes: 2 additions & 2 deletions Adyen/services/payments/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from ..base import AdyenServiceBase
from .general_api import GeneralApi
from .modifications_api import ModificationsApi
from .payments_api import PaymentsApi


class AdyenPaymentsApi(AdyenServiceBase):
Expand All @@ -12,5 +12,5 @@ class AdyenPaymentsApi(AdyenServiceBase):

def __init__(self, client=None):
super(AdyenPaymentsApi, self).__init__(client=client)
self.general_api = GeneralApi(client=client)
self.modifications_api = ModificationsApi(client=client)
self.payments_api = PaymentsApi(client=client)
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from ..base import AdyenServiceBase


class GeneralApi(AdyenServiceBase):
class PaymentsApi(AdyenServiceBase):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""

def __init__(self, client=None):
super(GeneralApi, self).__init__(client=client)
super(PaymentsApi, self).__init__(client=client)
self.service = "payments"
self.baseUrl = "https://pal-test.adyen.com/pal/servlet/Payment/v68"

Expand Down
2 changes: 2 additions & 0 deletions Adyen/services/transfers/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from ..base import AdyenServiceBase
from .capital_api import CapitalApi
from .transactions_api import TransactionsApi
from .transfers_api import TransfersApi

Expand All @@ -12,5 +13,6 @@ class AdyenTransfersApi(AdyenServiceBase):

def __init__(self, client=None):
super(AdyenTransfersApi, self).__init__(client=client)
self.capital_api = CapitalApi(client=client)
self.transactions_api = TransactionsApi(client=client)
self.transfers_api = TransfersApi(client=client)
Loading

0 comments on commit 4b54719

Please sign in to comment.