diff --git a/src/typings/management/afterpayTouchInfo.ts b/src/typings/management/afterpayTouchInfo.ts index c51b41143..d209ac8a6 100644 --- a/src/typings/management/afterpayTouchInfo.ts +++ b/src/typings/management/afterpayTouchInfo.ts @@ -9,6 +9,10 @@ export class AfterpayTouchInfo { + /** + * Support Email + */ + 'supportEmail'?: string; /** * Support Url */ @@ -17,6 +21,11 @@ export class AfterpayTouchInfo { static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ + { + "name": "supportEmail", + "baseName": "supportEmail", + "type": "string" + }, { "name": "supportUrl", "baseName": "supportUrl", diff --git a/src/typings/management/createCompanyWebhookRequest.ts b/src/typings/management/createCompanyWebhookRequest.ts index 37da93706..4b7482153 100644 --- a/src/typings/management/createCompanyWebhookRequest.ts +++ b/src/typings/management/createCompanyWebhookRequest.ts @@ -60,7 +60,7 @@ export class CreateCompanyWebhookRequest { */ 'populateSoapActionHeader'?: boolean; /** - * The type of webhook that is being created. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). + * The type of webhook that is being created. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **direct-debit-notice-of-change** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). */ 'type': string; /** diff --git a/src/typings/management/createMerchantWebhookRequest.ts b/src/typings/management/createMerchantWebhookRequest.ts index ef509f7a6..4fc1c3155 100644 --- a/src/typings/management/createMerchantWebhookRequest.ts +++ b/src/typings/management/createMerchantWebhookRequest.ts @@ -52,7 +52,7 @@ export class CreateMerchantWebhookRequest { */ 'populateSoapActionHeader'?: boolean; /** - * The type of webhook that is being created. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). + * The type of webhook that is being created. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **direct-debit-notice-of-change** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **rreq-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). */ 'type': string; /** diff --git a/src/typings/management/giroPayInfo.ts b/src/typings/management/giroPayInfo.ts deleted file mode 100644 index 03269d146..000000000 --- a/src/typings/management/giroPayInfo.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * The version of the OpenAPI document: v3 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit this class manually. - */ - - -export class GiroPayInfo { - /** - * The email address of merchant support. - */ - 'supportEmail': string; - - static discriminator: string | undefined = undefined; - - static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ - { - "name": "supportEmail", - "baseName": "supportEmail", - "type": "string" - } ]; - - static getAttributeTypeMap() { - return GiroPayInfo.attributeTypeMap; - } -} - diff --git a/src/typings/management/jCBInfo.ts b/src/typings/management/jCBInfo.ts index 3bed28b53..21d8b798b 100644 --- a/src/typings/management/jCBInfo.ts +++ b/src/typings/management/jCBInfo.ts @@ -11,7 +11,7 @@ import { TransactionDescriptionInfo } from './transactionDescriptionInfo'; export class JCBInfo { /** - * MID (Merchant ID) number. Required for merchants operating in Japan.Format: 14 numeric characters. + * MID (Merchant ID) number. Required for merchants operating in Japan or merchants operating in Canada, Australia and New Zealand when requesting `gatewayContract` or `paymentDesignatorContract` service levels.Format: 14 numeric characters for Japan, 10 numeric characters for Canada, Australia and New Zealand. */ 'midNumber'?: string; /** @@ -19,7 +19,7 @@ export class JCBInfo { */ 'reuseMidNumber'?: boolean; /** - * Specifies the service level (settlement type) of this payment method. Required for merchants operating in Japan. Possible values: * **noContract**: Adyen holds the contract with JCB. * **gatewayContract**: JCB receives the settlement and handles disputes, then pays out to you or your sub-merchant directly. + * Specifies the service level (settlement type) of this payment method. Required for merchants operating in Japan. Possible values: * **noContract**: Adyen holds the contract with JCB for merchants operating in Japan or American Express for merchants operating in Canada, Australia and New Zealand. * **gatewayContract**: JCB or American Express receives the settlement and handles disputes, then pays out to you or your sub-merchant directly. * **paymentDesignatorContract**: Available only for merchants operating in Canada, Australia and New Zealand. Adyen receives the settlement, and handles disputes and payouts. */ 'serviceLevel'?: JCBInfo.ServiceLevelEnum; 'transactionDescription'?: TransactionDescriptionInfo | null; @@ -56,6 +56,7 @@ export class JCBInfo { export namespace JCBInfo { export enum ServiceLevelEnum { NoContract = 'noContract', - GatewayContract = 'gatewayContract' + GatewayContract = 'gatewayContract', + PaymentDesignatorContract = 'paymentDesignatorContract' } } diff --git a/src/typings/management/models.ts b/src/typings/management/models.ts index 5d0f3d757..e15560759 100644 --- a/src/typings/management/models.ts +++ b/src/typings/management/models.ts @@ -64,7 +64,6 @@ export * from './generateApiKeyResponse'; export * from './generateClientKeyResponse'; export * from './generateHmacKeyResponse'; export * from './genericPmWithTdiInfo'; -export * from './giroPayInfo'; export * from './googlePayInfo'; export * from './gratuity'; export * from './hardware'; @@ -107,6 +106,7 @@ export * from './orderItem'; export * from './paginationLinks'; export * from './passcodes'; export * from './payAtTable'; +export * from './payByBankPlaidInfo'; export * from './payMeInfo'; export * from './payPalInfo'; export * from './payToInfo'; @@ -261,7 +261,6 @@ import { GenerateApiKeyResponse } from './generateApiKeyResponse'; import { GenerateClientKeyResponse } from './generateClientKeyResponse'; import { GenerateHmacKeyResponse } from './generateHmacKeyResponse'; import { GenericPmWithTdiInfo } from './genericPmWithTdiInfo'; -import { GiroPayInfo } from './giroPayInfo'; import { GooglePayInfo } from './googlePayInfo'; import { Gratuity } from './gratuity'; import { Hardware } from './hardware'; @@ -304,6 +303,7 @@ import { OrderItem } from './orderItem'; import { PaginationLinks } from './paginationLinks'; import { Passcodes } from './passcodes'; import { PayAtTable } from './payAtTable'; +import { PayByBankPlaidInfo } from './payByBankPlaidInfo'; import { PayMeInfo } from './payMeInfo'; import { PayPalInfo } from './payPalInfo'; import { PayToInfo } from './payToInfo'; @@ -550,7 +550,6 @@ let typeMap: {[index: string]: any} = { "GenerateClientKeyResponse": GenerateClientKeyResponse, "GenerateHmacKeyResponse": GenerateHmacKeyResponse, "GenericPmWithTdiInfo": GenericPmWithTdiInfo, - "GiroPayInfo": GiroPayInfo, "GooglePayInfo": GooglePayInfo, "Gratuity": Gratuity, "Hardware": Hardware, @@ -593,6 +592,7 @@ let typeMap: {[index: string]: any} = { "PaginationLinks": PaginationLinks, "Passcodes": Passcodes, "PayAtTable": PayAtTable, + "PayByBankPlaidInfo": PayByBankPlaidInfo, "PayMeInfo": PayMeInfo, "PayPalInfo": PayPalInfo, "PayToInfo": PayToInfo, diff --git a/src/typings/management/payByBankPlaidInfo.ts b/src/typings/management/payByBankPlaidInfo.ts new file mode 100644 index 000000000..a20fe8da7 --- /dev/null +++ b/src/typings/management/payByBankPlaidInfo.ts @@ -0,0 +1,100 @@ +/* + * The version of the OpenAPI document: v3 + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit this class manually. + */ + +import { TransactionDescriptionInfo } from './transactionDescriptionInfo'; + +export class PayByBankPlaidInfo { + /** + * Country Code. + */ + 'countryCode'?: string; + /** + * Merchant logo (max. size 150kB). Format: Base64-encoded string. + */ + 'logo'?: string; + /** + * The city the merchant is doing business in. + */ + 'merchantCity'?: string; + /** + * Legal Business Name of the Merchant. + */ + 'merchantLegalName'?: string; + /** + * Merchant shop url. + */ + 'merchantShopUrl'?: string; + /** + * The state/province of the merchant. + */ + 'merchantStateProvince'?: string; + /** + * The street address of the merchant. + */ + 'merchantStreetAddress'?: string; + 'transactionDescription'?: TransactionDescriptionInfo | null; + /** + * The zip code of the account. + */ + 'zipCode'?: string; + + static discriminator: string | undefined = undefined; + + static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ + { + "name": "countryCode", + "baseName": "countryCode", + "type": "string" + }, + { + "name": "logo", + "baseName": "logo", + "type": "string" + }, + { + "name": "merchantCity", + "baseName": "merchantCity", + "type": "string" + }, + { + "name": "merchantLegalName", + "baseName": "merchantLegalName", + "type": "string" + }, + { + "name": "merchantShopUrl", + "baseName": "merchantShopUrl", + "type": "string" + }, + { + "name": "merchantStateProvince", + "baseName": "merchantStateProvince", + "type": "string" + }, + { + "name": "merchantStreetAddress", + "baseName": "merchantStreetAddress", + "type": "string" + }, + { + "name": "transactionDescription", + "baseName": "transactionDescription", + "type": "TransactionDescriptionInfo | null" + }, + { + "name": "zipCode", + "baseName": "zipCode", + "type": "string" + } ]; + + static getAttributeTypeMap() { + return PayByBankPlaidInfo.attributeTypeMap; + } +} + diff --git a/src/typings/management/paymentMethod.ts b/src/typings/management/paymentMethod.ts index 900f40ccd..85e366205 100644 --- a/src/typings/management/paymentMethod.ts +++ b/src/typings/management/paymentMethod.ts @@ -17,12 +17,12 @@ import { CartesBancairesInfo } from './cartesBancairesInfo'; import { ClearpayInfo } from './clearpayInfo'; import { DinersInfo } from './dinersInfo'; import { GenericPmWithTdiInfo } from './genericPmWithTdiInfo'; -import { GiroPayInfo } from './giroPayInfo'; import { GooglePayInfo } from './googlePayInfo'; import { JCBInfo } from './jCBInfo'; import { KlarnaInfo } from './klarnaInfo'; import { MealVoucherFRInfo } from './mealVoucherFRInfo'; import { NyceInfo } from './nyceInfo'; +import { PayByBankPlaidInfo } from './payByBankPlaidInfo'; import { PayMeInfo } from './payMeInfo'; import { PayPalInfo } from './payPalInfo'; import { PayToInfo } from './payToInfo'; @@ -75,7 +75,6 @@ export class PaymentMethod { * Indicates whether the payment method is enabled (**true**) or disabled (**false**). */ 'enabled'?: boolean; - 'giroPay'?: GiroPayInfo | null; 'girocard'?: GenericPmWithTdiInfo | null; 'googlePay'?: GooglePayInfo | null; /** @@ -90,6 +89,7 @@ export class PaymentMethod { 'mc'?: GenericPmWithTdiInfo | null; 'mealVoucher_FR'?: MealVoucherFRInfo | null; 'nyce'?: NyceInfo | null; + 'paybybank_plaid'?: PayByBankPlaidInfo | null; 'payme'?: PayMeInfo | null; 'paypal'?: PayPalInfo | null; 'payto'?: PayToInfo | null; @@ -223,11 +223,6 @@ export class PaymentMethod { "baseName": "enabled", "type": "boolean" }, - { - "name": "giroPay", - "baseName": "giroPay", - "type": "GiroPayInfo | null" - }, { "name": "girocard", "baseName": "girocard", @@ -283,6 +278,11 @@ export class PaymentMethod { "baseName": "nyce", "type": "NyceInfo | null" }, + { + "name": "paybybank_plaid", + "baseName": "paybybank_plaid", + "type": "PayByBankPlaidInfo | null" + }, { "name": "payme", "baseName": "payme", diff --git a/src/typings/management/paymentMethodResponse.ts b/src/typings/management/paymentMethodResponse.ts index 55da25e32..0e2509c0c 100644 --- a/src/typings/management/paymentMethodResponse.ts +++ b/src/typings/management/paymentMethodResponse.ts @@ -117,12 +117,12 @@ export namespace PaymentMethodResponse { Nyce = 'nyce', OnlineBankingPl = 'onlineBanking_PL', Paybybank = 'paybybank', + PaybybankPlaid = 'paybybank_plaid', Payme = 'payme', PaymePos = 'payme_pos', Paynow = 'paynow', PaynowPos = 'paynow_pos', Paypal = 'paypal', - Payshop = 'payshop', Payto = 'payto', Pulse = 'pulse', Sodexo = 'sodexo', diff --git a/src/typings/management/paymentMethodSetupInfo.ts b/src/typings/management/paymentMethodSetupInfo.ts index 9ad274553..a4bf85924 100644 --- a/src/typings/management/paymentMethodSetupInfo.ts +++ b/src/typings/management/paymentMethodSetupInfo.ts @@ -17,12 +17,12 @@ import { CartesBancairesInfo } from './cartesBancairesInfo'; import { ClearpayInfo } from './clearpayInfo'; import { DinersInfo } from './dinersInfo'; import { GenericPmWithTdiInfo } from './genericPmWithTdiInfo'; -import { GiroPayInfo } from './giroPayInfo'; import { GooglePayInfo } from './googlePayInfo'; import { JCBInfo } from './jCBInfo'; import { KlarnaInfo } from './klarnaInfo'; import { MealVoucherFRInfo } from './mealVoucherFRInfo'; import { NyceInfo } from './nyceInfo'; +import { PayByBankPlaidInfo } from './payByBankPlaidInfo'; import { PayMeInfo } from './payMeInfo'; import { PayPalInfo } from './payPalInfo'; import { PayToInfo } from './payToInfo'; @@ -67,7 +67,6 @@ export class PaymentMethodSetupInfo { 'discover'?: GenericPmWithTdiInfo | null; 'eft_directdebit_CA'?: GenericPmWithTdiInfo | null; 'eftpos_australia'?: GenericPmWithTdiInfo | null; - 'giroPay'?: GiroPayInfo | null; 'girocard'?: GenericPmWithTdiInfo | null; 'googlePay'?: GooglePayInfo | null; 'ideal'?: GenericPmWithTdiInfo | null; @@ -78,6 +77,7 @@ export class PaymentMethodSetupInfo { 'mc'?: GenericPmWithTdiInfo | null; 'mealVoucher_FR'?: MealVoucherFRInfo | null; 'nyce'?: NyceInfo | null; + 'paybybank_plaid'?: PayByBankPlaidInfo | null; 'payme'?: PayMeInfo | null; 'paypal'?: PayPalInfo | null; 'payto'?: PayToInfo | null; @@ -197,11 +197,6 @@ export class PaymentMethodSetupInfo { "baseName": "eftpos_australia", "type": "GenericPmWithTdiInfo | null" }, - { - "name": "giroPay", - "baseName": "giroPay", - "type": "GiroPayInfo | null" - }, { "name": "girocard", "baseName": "girocard", @@ -252,6 +247,11 @@ export class PaymentMethodSetupInfo { "baseName": "nyce", "type": "NyceInfo | null" }, + { + "name": "paybybank_plaid", + "baseName": "paybybank_plaid", + "type": "PayByBankPlaidInfo | null" + }, { "name": "payme", "baseName": "payme", @@ -408,12 +408,12 @@ export namespace PaymentMethodSetupInfo { Nyce = 'nyce', OnlineBankingPl = 'onlineBanking_PL', Paybybank = 'paybybank', + PaybybankPlaid = 'paybybank_plaid', Payme = 'payme', PaymePos = 'payme_pos', Paynow = 'paynow', PaynowPos = 'paynow_pos', Paypal = 'paypal', - Payshop = 'payshop', Payto = 'payto', Pulse = 'pulse', Sodexo = 'sodexo', diff --git a/src/typings/management/profile.ts b/src/typings/management/profile.ts index d80199577..25a1a290c 100644 --- a/src/typings/management/profile.ts +++ b/src/typings/management/profile.ts @@ -30,6 +30,10 @@ export class Profile { */ 'defaultProfile'?: boolean; /** + * Specifies the server domain name for EAP-TLS and EAP-PEAP WiFi profiles on Android 11 and above. + */ + 'domainSuffix'?: string; + /** * For `authType` **wpa-eap** or **wpa2-eap**. Possible values: **tls**, **peap**, **leap**, **fast** */ 'eap'?: string; @@ -98,6 +102,11 @@ export class Profile { "baseName": "defaultProfile", "type": "boolean" }, + { + "name": "domainSuffix", + "baseName": "domainSuffix", + "type": "string" + }, { "name": "eap", "baseName": "eap", diff --git a/src/typings/management/splitConfigurationRule.ts b/src/typings/management/splitConfigurationRule.ts index 04f7921b9..2e29b4475 100644 --- a/src/typings/management/splitConfigurationRule.ts +++ b/src/typings/management/splitConfigurationRule.ts @@ -73,8 +73,11 @@ export class SplitConfigurationRule { export namespace SplitConfigurationRule { export enum FundingSourceEnum { + Charged = 'charged', Credit = 'credit', Debit = 'debit', + DeferredDebit = 'deferred_debit', + Prepaid = 'prepaid', Any = 'ANY' } export enum ShopperInteractionEnum { diff --git a/src/typings/management/standalone.ts b/src/typings/management/standalone.ts index bfa7fc262..5e74d3320 100644 --- a/src/typings/management/standalone.ts +++ b/src/typings/management/standalone.ts @@ -14,6 +14,10 @@ export class Standalone { */ 'currencyCode'?: string; /** + * Indicates whether the tipping options specified in `gratuities` are enabled on the standalone terminal. + */ + 'enableGratuities'?: boolean; + /** * Enable standalone mode. */ 'enableStandalone'?: boolean; @@ -26,6 +30,11 @@ export class Standalone { "baseName": "currencyCode", "type": "string" }, + { + "name": "enableGratuities", + "baseName": "enableGratuities", + "type": "boolean" + }, { "name": "enableStandalone", "baseName": "enableStandalone", diff --git a/src/typings/management/testOutput.ts b/src/typings/management/testOutput.ts index 38436388c..6e5ef1c85 100644 --- a/src/typings/management/testOutput.ts +++ b/src/typings/management/testOutput.ts @@ -14,7 +14,7 @@ export class TestOutput { */ 'merchantId'?: string; /** - * The response your server returned for the test webhook. Your server must respond with **HTTP 2xx* for the test webhook to be successful (`data.status`: **success**). Find out more about [accepting notifications](https://docs.adyen.com/development-resources/webhooks#accept-notifications) You can use the value of this field together with the [`responseCode`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-responseCode) value to troubleshoot unsuccessful test webhooks. + * A short, human-readable explanation of the test result. Your server must respond with **HTTP 2xx* for the test webhook to be successful (`data.status`: **success**). Find out more about [accepting notifications](https://docs.adyen.com/development-resources/webhooks#accept-notifications) You can use the value of this field together with the [`responseCode`](https://docs.adyen.com/api-explorer/#/ManagementService/v1/post/merchants/{merchantId}/webhooks/{id}/test__resParam_data-responseCode) value to troubleshoot unsuccessful test webhooks. */ 'output'?: string; /** diff --git a/src/typings/management/updatePaymentMethodInfo.ts b/src/typings/management/updatePaymentMethodInfo.ts index c514bc96d..8c76a753c 100644 --- a/src/typings/management/updatePaymentMethodInfo.ts +++ b/src/typings/management/updatePaymentMethodInfo.ts @@ -12,6 +12,7 @@ import { BcmcInfo } from './bcmcInfo'; import { CartesBancairesInfo } from './cartesBancairesInfo'; import { GenericPmWithTdiInfo } from './genericPmWithTdiInfo'; import { NyceInfo } from './nyceInfo'; +import { PayByBankPlaidInfo } from './payByBankPlaidInfo'; import { PulseInfo } from './pulseInfo'; import { StarInfo } from './starInfo'; @@ -47,6 +48,7 @@ export class UpdatePaymentMethodInfo { 'maestro'?: GenericPmWithTdiInfo | null; 'mc'?: GenericPmWithTdiInfo | null; 'nyce'?: NyceInfo | null; + 'paybybank_plaid'?: PayByBankPlaidInfo | null; 'pulse'?: PulseInfo | null; 'star'?: StarInfo | null; /** @@ -160,6 +162,11 @@ export class UpdatePaymentMethodInfo { "baseName": "nyce", "type": "NyceInfo | null" }, + { + "name": "paybybank_plaid", + "baseName": "paybybank_plaid", + "type": "PayByBankPlaidInfo | null" + }, { "name": "pulse", "baseName": "pulse", diff --git a/src/typings/management/webhook.ts b/src/typings/management/webhook.ts index 201ccfe19..a2cd845bf 100644 --- a/src/typings/management/webhook.ts +++ b/src/typings/management/webhook.ts @@ -82,7 +82,7 @@ export class Webhook { */ 'populateSoapActionHeader'?: boolean; /** - * The type of webhook. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **terminal-api-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). + * The type of webhook. Possible values are: - **standard** - **account-settings-notification** - **banktransfer-notification** - **boletobancario-notification** - **directdebit-notification** - **ach-notification-of-change-notification** - **direct-debit-notice-of-change** - **pending-notification** - **ideal-notification** - **ideal-pending-notification** - **report-notification** - **terminal-api-notification** - **terminal-settings** - **terminal-boarding** Find out more about [standard notification webhooks](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes) and [other types of notifications](https://docs.adyen.com/development-resources/webhooks/understand-notifications#other-notifications). */ 'type': string; /**