Skip to content

Commit b220c00

Browse files
authored
Merge pull request #1450 from Adyen/sdk-automation/models
Code generation: update services and models
2 parents 3435cdc + fad40c1 commit b220c00

File tree

7 files changed

+688
-104
lines changed

7 files changed

+688
-104
lines changed

src/typings/checkout/affirmDetails.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class AffirmDetails {
12+
/**
13+
* The checkout attempt identifier.
14+
*/
15+
'checkoutAttemptId'?: string;
16+
/**
17+
* **affirm**
18+
*/
19+
'type'?: AffirmDetails.TypeEnum;
20+
21+
static discriminator: string | undefined = undefined;
22+
23+
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
24+
{
25+
"name": "checkoutAttemptId",
26+
"baseName": "checkoutAttemptId",
27+
"type": "string"
28+
},
29+
{
30+
"name": "type",
31+
"baseName": "type",
32+
"type": "AffirmDetails.TypeEnum"
33+
} ];
34+
35+
static getAttributeTypeMap() {
36+
return AffirmDetails.attributeTypeMap;
37+
}
38+
}
39+
40+
export namespace AffirmDetails {
41+
export enum TypeEnum {
42+
Affirm = 'affirm'
43+
}
44+
}

src/typings/checkout/models.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ export * from './additionalDataSubMerchant';
2727
export * from './additionalDataTemporaryServices';
2828
export * from './additionalDataWallets';
2929
export * from './address';
30+
export * from './affirmDetails';
3031
export * from './afterpayDetails';
3132
export * from './amazonPayDetails';
3233
export * from './amount';
@@ -122,6 +123,7 @@ export * from './openInvoiceDetails';
122123
export * from './payByBankAISDirectDebitDetails';
123124
export * from './payByBankDetails';
124125
export * from './payPalDetails';
126+
export * from './payPayDetails';
125127
export * from './payToDetails';
126128
export * from './payUUpiDetails';
127129
export * from './payWithGoogleDetails';
@@ -228,6 +230,7 @@ import { AdditionalDataSubMerchant } from './additionalDataSubMerchant';
228230
import { AdditionalDataTemporaryServices } from './additionalDataTemporaryServices';
229231
import { AdditionalDataWallets } from './additionalDataWallets';
230232
import { Address } from './address';
233+
import { AffirmDetails } from './affirmDetails';
231234
import { AfterpayDetails } from './afterpayDetails';
232235
import { AmazonPayDetails } from './amazonPayDetails';
233236
import { Amount } from './amount';
@@ -323,6 +326,7 @@ import { OpenInvoiceDetails } from './openInvoiceDetails';
323326
import { PayByBankAISDirectDebitDetails } from './payByBankAISDirectDebitDetails';
324327
import { PayByBankDetails } from './payByBankDetails';
325328
import { PayPalDetails } from './payPalDetails';
329+
import { PayPayDetails } from './payPayDetails';
326330
import { PayToDetails } from './payToDetails';
327331
import { PayUUpiDetails } from './payUUpiDetails';
328332
import { PayWithGoogleDetails } from './payWithGoogleDetails';
@@ -439,6 +443,7 @@ let enumsMap: {[index: string]: any} = {
439443
"AchDetails.TypeEnum": AchDetails.TypeEnum,
440444
"AdditionalData3DSecure.ChallengeWindowSizeEnum": AdditionalData3DSecure.ChallengeWindowSizeEnum,
441445
"AdditionalDataCommon.IndustryUsageEnum": AdditionalDataCommon.IndustryUsageEnum,
446+
"AffirmDetails.TypeEnum": AffirmDetails.TypeEnum,
442447
"AfterpayDetails.TypeEnum": AfterpayDetails.TypeEnum,
443448
"AmazonPayDetails.TypeEnum": AmazonPayDetails.TypeEnum,
444449
"AncvDetails.TypeEnum": AncvDetails.TypeEnum,
@@ -526,6 +531,7 @@ let enumsMap: {[index: string]: any} = {
526531
"PayByBankDetails.TypeEnum": PayByBankDetails.TypeEnum,
527532
"PayPalDetails.SubtypeEnum": PayPalDetails.SubtypeEnum,
528533
"PayPalDetails.TypeEnum": PayPalDetails.TypeEnum,
534+
"PayPayDetails.TypeEnum": PayPayDetails.TypeEnum,
529535
"PayToDetails.TypeEnum": PayToDetails.TypeEnum,
530536
"PayUUpiDetails.TypeEnum": PayUUpiDetails.TypeEnum,
531537
"PayWithGoogleDetails.FundingSourceEnum": PayWithGoogleDetails.FundingSourceEnum,
@@ -633,6 +639,7 @@ let typeMap: {[index: string]: any} = {
633639
"AdditionalDataTemporaryServices": AdditionalDataTemporaryServices,
634640
"AdditionalDataWallets": AdditionalDataWallets,
635641
"Address": Address,
642+
"AffirmDetails": AffirmDetails,
636643
"AfterpayDetails": AfterpayDetails,
637644
"AmazonPayDetails": AmazonPayDetails,
638645
"Amount": Amount,
@@ -728,6 +735,7 @@ let typeMap: {[index: string]: any} = {
728735
"PayByBankAISDirectDebitDetails": PayByBankAISDirectDebitDetails,
729736
"PayByBankDetails": PayByBankDetails,
730737
"PayPalDetails": PayPalDetails,
738+
"PayPayDetails": PayPayDetails,
731739
"PayToDetails": PayToDetails,
732740
"PayUUpiDetails": PayUUpiDetails,
733741
"PayWithGoogleDetails": PayWithGoogleDetails,

src/typings/checkout/payPayDetails.ts

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class PayPayDetails {
12+
/**
13+
* The checkout attempt identifier.
14+
*/
15+
'checkoutAttemptId'?: string;
16+
/**
17+
* This is the `recurringDetailReference` returned in the response when you created the token.
18+
*
19+
* @deprecated since Adyen Checkout API v49
20+
* Use `storedPaymentMethodId` instead.
21+
*/
22+
'recurringDetailReference'?: string;
23+
/**
24+
* This is the `recurringDetailReference` returned in the response when you created the token.
25+
*/
26+
'storedPaymentMethodId'?: string;
27+
/**
28+
* **paypay**
29+
*/
30+
'type'?: PayPayDetails.TypeEnum;
31+
32+
static discriminator: string | undefined = undefined;
33+
34+
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
35+
{
36+
"name": "checkoutAttemptId",
37+
"baseName": "checkoutAttemptId",
38+
"type": "string"
39+
},
40+
{
41+
"name": "recurringDetailReference",
42+
"baseName": "recurringDetailReference",
43+
"type": "string"
44+
},
45+
{
46+
"name": "storedPaymentMethodId",
47+
"baseName": "storedPaymentMethodId",
48+
"type": "string"
49+
},
50+
{
51+
"name": "type",
52+
"baseName": "type",
53+
"type": "PayPayDetails.TypeEnum"
54+
} ];
55+
56+
static getAttributeTypeMap() {
57+
return PayPayDetails.attributeTypeMap;
58+
}
59+
}
60+
61+
export namespace PayPayDetails {
62+
export enum TypeEnum {
63+
Paypay = 'paypay'
64+
}
65+
}

src/typings/checkout/paymentDetails.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ export namespace PaymentDetails {
4444
BankTransferIban = 'bankTransfer_IBAN',
4545
Paybright = 'paybright',
4646
Paynow = 'paynow',
47-
Affirm = 'affirm',
4847
AffirmPos = 'affirm_pos',
4948
Trustly = 'trustly',
5049
Trustlyvector = 'trustlyvector',

src/typings/checkout/paymentRequest.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import { AccountInfo } from './accountInfo';
1111
import { AchDetails } from './achDetails';
12+
import { AffirmDetails } from './affirmDetails';
1213
import { AfterpayDetails } from './afterpayDetails';
1314
import { AmazonPayDetails } from './amazonPayDetails';
1415
import { Amount } from './amount';
@@ -56,6 +57,7 @@ import { OpenInvoiceDetails } from './openInvoiceDetails';
5657
import { PayByBankAISDirectDebitDetails } from './payByBankAISDirectDebitDetails';
5758
import { PayByBankDetails } from './payByBankDetails';
5859
import { PayPalDetails } from './payPalDetails';
60+
import { PayPayDetails } from './payPayDetails';
5961
import { PayToDetails } from './payToDetails';
6062
import { PayUUpiDetails } from './payUUpiDetails';
6163
import { PayWithGoogleDetails } from './payWithGoogleDetails';
@@ -205,7 +207,7 @@ export class PaymentRequest {
205207
/**
206208
* The type and required details of a payment method to use.
207209
*/
208-
'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;
210+
'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;
209211
'platformChargebackLogic'?: PlatformChargebackLogic | null;
210212
/**
211213
* Date after which no further authorisations shall be performed. Only for 3D Secure 2.
@@ -522,7 +524,7 @@ export class PaymentRequest {
522524
{
523525
"name": "paymentMethod",
524526
"baseName": "paymentMethod",
525-
"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"
527+
"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"
526528
},
527529
{
528530
"name": "platformChargebackLogic",

src/typings/checkout/split.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export namespace Split {
7878
SchemeFee = 'SchemeFee',
7979
Surcharge = 'Surcharge',
8080
Tip = 'Tip',
81+
TopUp = 'TopUp',
8182
Vat = 'VAT'
8283
}
8384
}

0 commit comments

Comments
 (0)