Skip to content

Commit

Permalink
Merge pull request #1450 from Adyen/sdk-automation/models
Browse files Browse the repository at this point in the history
Code generation: update services and models
  • Loading branch information
gcatanese authored Jan 21, 2025
2 parents 3435cdc + fad40c1 commit b220c00
Show file tree
Hide file tree
Showing 7 changed files with 688 additions and 104 deletions.
44 changes: 44 additions & 0 deletions src/typings/checkout/affirmDetails.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/*
* The version of the OpenAPI document: v71
*
*
* 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 AffirmDetails {
/**
* The checkout attempt identifier.
*/
'checkoutAttemptId'?: string;
/**
* **affirm**
*/
'type'?: AffirmDetails.TypeEnum;

static discriminator: string | undefined = undefined;

static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "checkoutAttemptId",
"baseName": "checkoutAttemptId",
"type": "string"
},
{
"name": "type",
"baseName": "type",
"type": "AffirmDetails.TypeEnum"
} ];

static getAttributeTypeMap() {
return AffirmDetails.attributeTypeMap;
}
}

export namespace AffirmDetails {
export enum TypeEnum {
Affirm = 'affirm'
}
}
8 changes: 8 additions & 0 deletions src/typings/checkout/models.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ export * from './additionalDataSubMerchant';
export * from './additionalDataTemporaryServices';
export * from './additionalDataWallets';
export * from './address';
export * from './affirmDetails';
export * from './afterpayDetails';
export * from './amazonPayDetails';
export * from './amount';
Expand Down Expand Up @@ -122,6 +123,7 @@ export * from './openInvoiceDetails';
export * from './payByBankAISDirectDebitDetails';
export * from './payByBankDetails';
export * from './payPalDetails';
export * from './payPayDetails';
export * from './payToDetails';
export * from './payUUpiDetails';
export * from './payWithGoogleDetails';
Expand Down Expand Up @@ -228,6 +230,7 @@ import { AdditionalDataSubMerchant } from './additionalDataSubMerchant';
import { AdditionalDataTemporaryServices } from './additionalDataTemporaryServices';
import { AdditionalDataWallets } from './additionalDataWallets';
import { Address } from './address';
import { AffirmDetails } from './affirmDetails';
import { AfterpayDetails } from './afterpayDetails';
import { AmazonPayDetails } from './amazonPayDetails';
import { Amount } from './amount';
Expand Down Expand Up @@ -323,6 +326,7 @@ import { OpenInvoiceDetails } from './openInvoiceDetails';
import { PayByBankAISDirectDebitDetails } from './payByBankAISDirectDebitDetails';
import { PayByBankDetails } from './payByBankDetails';
import { PayPalDetails } from './payPalDetails';
import { PayPayDetails } from './payPayDetails';
import { PayToDetails } from './payToDetails';
import { PayUUpiDetails } from './payUUpiDetails';
import { PayWithGoogleDetails } from './payWithGoogleDetails';
Expand Down Expand Up @@ -439,6 +443,7 @@ let enumsMap: {[index: string]: any} = {
"AchDetails.TypeEnum": AchDetails.TypeEnum,
"AdditionalData3DSecure.ChallengeWindowSizeEnum": AdditionalData3DSecure.ChallengeWindowSizeEnum,
"AdditionalDataCommon.IndustryUsageEnum": AdditionalDataCommon.IndustryUsageEnum,
"AffirmDetails.TypeEnum": AffirmDetails.TypeEnum,
"AfterpayDetails.TypeEnum": AfterpayDetails.TypeEnum,
"AmazonPayDetails.TypeEnum": AmazonPayDetails.TypeEnum,
"AncvDetails.TypeEnum": AncvDetails.TypeEnum,
Expand Down Expand Up @@ -526,6 +531,7 @@ let enumsMap: {[index: string]: any} = {
"PayByBankDetails.TypeEnum": PayByBankDetails.TypeEnum,
"PayPalDetails.SubtypeEnum": PayPalDetails.SubtypeEnum,
"PayPalDetails.TypeEnum": PayPalDetails.TypeEnum,
"PayPayDetails.TypeEnum": PayPayDetails.TypeEnum,
"PayToDetails.TypeEnum": PayToDetails.TypeEnum,
"PayUUpiDetails.TypeEnum": PayUUpiDetails.TypeEnum,
"PayWithGoogleDetails.FundingSourceEnum": PayWithGoogleDetails.FundingSourceEnum,
Expand Down Expand Up @@ -633,6 +639,7 @@ let typeMap: {[index: string]: any} = {
"AdditionalDataTemporaryServices": AdditionalDataTemporaryServices,
"AdditionalDataWallets": AdditionalDataWallets,
"Address": Address,
"AffirmDetails": AffirmDetails,
"AfterpayDetails": AfterpayDetails,
"AmazonPayDetails": AmazonPayDetails,
"Amount": Amount,
Expand Down Expand Up @@ -728,6 +735,7 @@ let typeMap: {[index: string]: any} = {
"PayByBankAISDirectDebitDetails": PayByBankAISDirectDebitDetails,
"PayByBankDetails": PayByBankDetails,
"PayPalDetails": PayPalDetails,
"PayPayDetails": PayPayDetails,
"PayToDetails": PayToDetails,
"PayUUpiDetails": PayUUpiDetails,
"PayWithGoogleDetails": PayWithGoogleDetails,
Expand Down
65 changes: 65 additions & 0 deletions src/typings/checkout/payPayDetails.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
/*
* The version of the OpenAPI document: v71
*
*
* 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 PayPayDetails {
/**
* The checkout attempt identifier.
*/
'checkoutAttemptId'?: string;
/**
* This is the `recurringDetailReference` returned in the response when you created the token.
*
* @deprecated since Adyen Checkout API v49
* Use `storedPaymentMethodId` instead.
*/
'recurringDetailReference'?: string;
/**
* This is the `recurringDetailReference` returned in the response when you created the token.
*/
'storedPaymentMethodId'?: string;
/**
* **paypay**
*/
'type'?: PayPayDetails.TypeEnum;

static discriminator: string | undefined = undefined;

static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "checkoutAttemptId",
"baseName": "checkoutAttemptId",
"type": "string"
},
{
"name": "recurringDetailReference",
"baseName": "recurringDetailReference",
"type": "string"
},
{
"name": "storedPaymentMethodId",
"baseName": "storedPaymentMethodId",
"type": "string"
},
{
"name": "type",
"baseName": "type",
"type": "PayPayDetails.TypeEnum"
} ];

static getAttributeTypeMap() {
return PayPayDetails.attributeTypeMap;
}
}

export namespace PayPayDetails {
export enum TypeEnum {
Paypay = 'paypay'
}
}
1 change: 0 additions & 1 deletion src/typings/checkout/paymentDetails.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ export namespace PaymentDetails {
BankTransferIban = 'bankTransfer_IBAN',
Paybright = 'paybright',
Paynow = 'paynow',
Affirm = 'affirm',
AffirmPos = 'affirm_pos',
Trustly = 'trustly',
Trustlyvector = 'trustlyvector',
Expand Down
6 changes: 4 additions & 2 deletions src/typings/checkout/paymentRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

import { AccountInfo } from './accountInfo';
import { AchDetails } from './achDetails';
import { AffirmDetails } from './affirmDetails';
import { AfterpayDetails } from './afterpayDetails';
import { AmazonPayDetails } from './amazonPayDetails';
import { Amount } from './amount';
Expand Down Expand Up @@ -56,6 +57,7 @@ import { OpenInvoiceDetails } from './openInvoiceDetails';
import { PayByBankAISDirectDebitDetails } from './payByBankAISDirectDebitDetails';
import { PayByBankDetails } from './payByBankDetails';
import { PayPalDetails } from './payPalDetails';
import { PayPayDetails } from './payPayDetails';
import { PayToDetails } from './payToDetails';
import { PayUUpiDetails } from './payUUpiDetails';
import { PayWithGoogleDetails } from './payWithGoogleDetails';
Expand Down Expand Up @@ -205,7 +207,7 @@ export class PaymentRequest {
/**
* The type and required details of a payment method to use.
*/
'paymentMethod': AchDetails | AfterpayDetails | AmazonPayDetails | AncvDetails | AndroidPayDetails | ApplePayDetails | BacsDirectDebitDetails | BillDeskDetails | BlikDetails | CardDetails | CashAppDetails | CellulantDetails | DokuDetails | DotpayDetails | DragonpayDetails | EBankingFinlandDetails | EcontextVoucherDetails | EftDetails | GenericIssuerPaymentMethodDetails | GiropayDetails | GooglePayDetails | IdealDetails | KlarnaDetails | MasterpassDetails | MbwayDetails | MobilePayDetails | MolPayDetails | OpenInvoiceDetails | PayByBankAISDirectDebitDetails | PayByBankDetails | PayPalDetails | PayToDetails | PayUUpiDetails | PayWithGoogleDetails | PaymentDetails | PseDetails | RatepayDetails | RivertyDetails | SamsungPayDetails | SepaDirectDebitDetails | StoredPaymentMethodDetails | TwintDetails | UpiCollectDetails | UpiIntentDetails | VippsDetails | VisaCheckoutDetails | WeChatPayDetails | WeChatPayMiniProgramDetails | ZipDetails;
'paymentMethod': AchDetails | AffirmDetails | AfterpayDetails | AmazonPayDetails | AncvDetails | AndroidPayDetails | ApplePayDetails | BacsDirectDebitDetails | BillDeskDetails | BlikDetails | CardDetails | CashAppDetails | CellulantDetails | DokuDetails | DotpayDetails | DragonpayDetails | EBankingFinlandDetails | EcontextVoucherDetails | EftDetails | GenericIssuerPaymentMethodDetails | GiropayDetails | GooglePayDetails | IdealDetails | KlarnaDetails | MasterpassDetails | MbwayDetails | MobilePayDetails | MolPayDetails | OpenInvoiceDetails | PayByBankAISDirectDebitDetails | PayByBankDetails | PayPalDetails | PayPayDetails | PayToDetails | PayUUpiDetails | PayWithGoogleDetails | PaymentDetails | PseDetails | RatepayDetails | RivertyDetails | SamsungPayDetails | SepaDirectDebitDetails | StoredPaymentMethodDetails | TwintDetails | UpiCollectDetails | UpiIntentDetails | VippsDetails | VisaCheckoutDetails | WeChatPayDetails | WeChatPayMiniProgramDetails | ZipDetails;
'platformChargebackLogic'?: PlatformChargebackLogic | null;
/**
* Date after which no further authorisations shall be performed. Only for 3D Secure 2.
Expand Down Expand Up @@ -522,7 +524,7 @@ export class PaymentRequest {
{
"name": "paymentMethod",
"baseName": "paymentMethod",
"type": "AchDetails | AfterpayDetails | AmazonPayDetails | AncvDetails | AndroidPayDetails | ApplePayDetails | BacsDirectDebitDetails | BillDeskDetails | BlikDetails | CardDetails | CashAppDetails | CellulantDetails | DokuDetails | DotpayDetails | DragonpayDetails | EBankingFinlandDetails | EcontextVoucherDetails | EftDetails | GenericIssuerPaymentMethodDetails | GiropayDetails | GooglePayDetails | IdealDetails | KlarnaDetails | MasterpassDetails | MbwayDetails | MobilePayDetails | MolPayDetails | OpenInvoiceDetails | PayByBankAISDirectDebitDetails | PayByBankDetails | PayPalDetails | PayToDetails | PayUUpiDetails | PayWithGoogleDetails | PaymentDetails | PseDetails | RatepayDetails | RivertyDetails | SamsungPayDetails | SepaDirectDebitDetails | StoredPaymentMethodDetails | TwintDetails | UpiCollectDetails | UpiIntentDetails | VippsDetails | VisaCheckoutDetails | WeChatPayDetails | WeChatPayMiniProgramDetails | ZipDetails"
"type": "AchDetails | AffirmDetails | AfterpayDetails | AmazonPayDetails | AncvDetails | AndroidPayDetails | ApplePayDetails | BacsDirectDebitDetails | BillDeskDetails | BlikDetails | CardDetails | CashAppDetails | CellulantDetails | DokuDetails | DotpayDetails | DragonpayDetails | EBankingFinlandDetails | EcontextVoucherDetails | EftDetails | GenericIssuerPaymentMethodDetails | GiropayDetails | GooglePayDetails | IdealDetails | KlarnaDetails | MasterpassDetails | MbwayDetails | MobilePayDetails | MolPayDetails | OpenInvoiceDetails | PayByBankAISDirectDebitDetails | PayByBankDetails | PayPalDetails | PayPayDetails | PayToDetails | PayUUpiDetails | PayWithGoogleDetails | PaymentDetails | PseDetails | RatepayDetails | RivertyDetails | SamsungPayDetails | SepaDirectDebitDetails | StoredPaymentMethodDetails | TwintDetails | UpiCollectDetails | UpiIntentDetails | VippsDetails | VisaCheckoutDetails | WeChatPayDetails | WeChatPayMiniProgramDetails | ZipDetails"
},
{
"name": "platformChargebackLogic",
Expand Down
1 change: 1 addition & 0 deletions src/typings/checkout/split.ts
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ export namespace Split {
SchemeFee = 'SchemeFee',
Surcharge = 'Surcharge',
Tip = 'Tip',
TopUp = 'TopUp',
Vat = 'VAT'
}
}
Loading

0 comments on commit b220c00

Please sign in to comment.