Skip to content

Commit 8a2c94c

Browse files
committed
resources and discounts
1 parent 5e24dc0 commit 8a2c94c

File tree

6 files changed

+147
-140
lines changed

6 files changed

+147
-140
lines changed

src/resources/customer-profiles.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ export namespace CustomerProfileBillingResponse {
372372
export interface Product {
373373
product: Product.Product;
374374

375-
variants: Array<Product.UnionMember0 | Product.UnionMember1>;
375+
variants: Array<Product.SubscriptionVariant | Product.SinglePaymentVariant>;
376376
}
377377

378378
export namespace Product {
@@ -404,7 +404,7 @@ export namespace CustomerProfileBillingResponse {
404404
updatedAt: string | string;
405405
}
406406

407-
export interface UnionMember0 {
407+
export interface SubscriptionVariant {
408408
id: string;
409409

410410
active: boolean;
@@ -446,7 +446,7 @@ export namespace CustomerProfileBillingResponse {
446446
updatedAt: string | null;
447447
}
448448

449-
export interface UnionMember1 {
449+
export interface SinglePaymentVariant {
450450
id: string;
451451

452452
active: boolean;

src/resources/discounts.ts

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ export class Discounts extends APIResource {
4848

4949
export interface DiscountCreateResponse {
5050
discount:
51-
| DiscountCreateResponse.UnionMember0
52-
| DiscountCreateResponse.UnionMember1
53-
| DiscountCreateResponse.UnionMember2;
51+
| DiscountCreateResponse.OnceDiscount
52+
| DiscountCreateResponse.NumberOfPaymentsDiscount
53+
| DiscountCreateResponse.ForeverDiscount;
5454
}
5555

5656
export namespace DiscountCreateResponse {
57-
export interface UnionMember0 {
57+
export interface OnceDiscount {
5858
id: string;
5959

6060
active: boolean;
@@ -85,7 +85,7 @@ export namespace DiscountCreateResponse {
8585
updatedAt: string | null;
8686
}
8787

88-
export interface UnionMember1 {
88+
export interface NumberOfPaymentsDiscount {
8989
id: string;
9090

9191
active: boolean;
@@ -119,7 +119,7 @@ export namespace DiscountCreateResponse {
119119
updatedAt: string | null;
120120
}
121121

122-
export interface UnionMember2 {
122+
export interface ForeverDiscount {
123123
id: string;
124124

125125
active: boolean;
@@ -153,13 +153,13 @@ export namespace DiscountCreateResponse {
153153

154154
export interface DiscountRetrieveResponse {
155155
discount:
156-
| DiscountRetrieveResponse.UnionMember0
157-
| DiscountRetrieveResponse.UnionMember1
158-
| DiscountRetrieveResponse.UnionMember2;
156+
| DiscountRetrieveResponse.OnceDiscount
157+
| DiscountRetrieveResponse.NumberOfPaymentsDiscount
158+
| DiscountRetrieveResponse.ForeverDiscount;
159159
}
160160

161161
export namespace DiscountRetrieveResponse {
162-
export interface UnionMember0 {
162+
export interface OnceDiscount {
163163
id: string;
164164

165165
active: boolean;
@@ -190,7 +190,7 @@ export namespace DiscountRetrieveResponse {
190190
updatedAt: string | null;
191191
}
192192

193-
export interface UnionMember1 {
193+
export interface NumberOfPaymentsDiscount {
194194
id: string;
195195

196196
active: boolean;
@@ -224,7 +224,7 @@ export namespace DiscountRetrieveResponse {
224224
updatedAt: string | null;
225225
}
226226

227-
export interface UnionMember2 {
227+
export interface ForeverDiscount {
228228
id: string;
229229

230230
active: boolean;
@@ -258,13 +258,13 @@ export namespace DiscountRetrieveResponse {
258258

259259
export interface DiscountUpdateResponse {
260260
discount:
261-
| DiscountUpdateResponse.UnionMember0
262-
| DiscountUpdateResponse.UnionMember1
263-
| DiscountUpdateResponse.UnionMember2;
261+
| DiscountUpdateResponse.OnceDiscount
262+
| DiscountUpdateResponse.NumberOfPaymentsDiscount
263+
| DiscountUpdateResponse.ForeverDiscount;
264264
}
265265

266266
export namespace DiscountUpdateResponse {
267-
export interface UnionMember0 {
267+
export interface OnceDiscount {
268268
id: string;
269269

270270
active: boolean;
@@ -295,7 +295,7 @@ export namespace DiscountUpdateResponse {
295295
updatedAt: string | null;
296296
}
297297

298-
export interface UnionMember1 {
298+
export interface NumberOfPaymentsDiscount {
299299
id: string;
300300

301301
active: boolean;
@@ -329,7 +329,7 @@ export namespace DiscountUpdateResponse {
329329
updatedAt: string | null;
330330
}
331331

332-
export interface UnionMember2 {
332+
export interface ForeverDiscount {
333333
id: string;
334334

335335
active: boolean;
@@ -363,7 +363,9 @@ export namespace DiscountUpdateResponse {
363363

364364
export interface DiscountListResponse {
365365
data: Array<
366-
DiscountListResponse.UnionMember0 | DiscountListResponse.UnionMember1 | DiscountListResponse.UnionMember2
366+
| DiscountListResponse.OnceDiscount
367+
| DiscountListResponse.NumberOfPaymentsDiscount
368+
| DiscountListResponse.ForeverDiscount
367369
>;
368370

369371
hasMore: boolean;
@@ -374,7 +376,7 @@ export interface DiscountListResponse {
374376
}
375377

376378
export namespace DiscountListResponse {
377-
export interface UnionMember0 {
379+
export interface OnceDiscount {
378380
id: string;
379381

380382
active: boolean;
@@ -405,7 +407,7 @@ export namespace DiscountListResponse {
405407
updatedAt: string | null;
406408
}
407409

408-
export interface UnionMember1 {
410+
export interface NumberOfPaymentsDiscount {
409411
id: string;
410412

411413
active: boolean;
@@ -439,7 +441,7 @@ export namespace DiscountListResponse {
439441
updatedAt: string | null;
440442
}
441443

442-
export interface UnionMember2 {
444+
export interface ForeverDiscount {
443445
id: string;
444446

445447
active: boolean;
@@ -473,13 +475,13 @@ export namespace DiscountListResponse {
473475

474476
export interface DiscountCreateParams {
475477
discount:
476-
| DiscountCreateParams.UnionMember0
477-
| DiscountCreateParams.UnionMember1
478-
| DiscountCreateParams.UnionMember2;
478+
| DiscountCreateParams.OnceDiscount
479+
| DiscountCreateParams.NumberOfPaymentsDiscount
480+
| DiscountCreateParams.ForeverDiscount;
479481
}
480482

481483
export namespace DiscountCreateParams {
482-
export interface UnionMember0 {
484+
export interface OnceDiscount {
483485
/**
484486
* safeZodPositiveInteger
485487
*/
@@ -498,7 +500,7 @@ export namespace DiscountCreateParams {
498500
active?: boolean;
499501
}
500502

501-
export interface UnionMember1 {
503+
export interface NumberOfPaymentsDiscount {
502504
/**
503505
* safeZodPositiveInteger
504506
*/
@@ -520,7 +522,7 @@ export namespace DiscountCreateParams {
520522
active?: boolean;
521523
}
522524

523-
export interface UnionMember2 {
525+
export interface ForeverDiscount {
524526
/**
525527
* safeZodPositiveInteger
526528
*/
@@ -542,13 +544,13 @@ export namespace DiscountCreateParams {
542544

543545
export interface DiscountUpdateParams {
544546
discount:
545-
| DiscountUpdateParams.UnionMember0
546-
| DiscountUpdateParams.UnionMember1
547-
| DiscountUpdateParams.UnionMember2;
547+
| DiscountUpdateParams.OnceDiscount
548+
| DiscountUpdateParams.NumberOfPaymentsDiscount
549+
| DiscountUpdateParams.ForeverDiscount;
548550
}
549551

550552
export namespace DiscountUpdateParams {
551-
export interface UnionMember0 {
553+
export interface OnceDiscount {
552554
id: string;
553555

554556
duration: 'once';
@@ -573,7 +575,7 @@ export namespace DiscountUpdateParams {
573575
updatedAt?: string | null;
574576
}
575577

576-
export interface UnionMember1 {
578+
export interface NumberOfPaymentsDiscount {
577579
id: string;
578580

579581
duration: 'number_of_payments';
@@ -601,7 +603,7 @@ export namespace DiscountUpdateParams {
601603
updatedAt?: string | null;
602604
}
603605

604-
export interface UnionMember2 {
606+
export interface ForeverDiscount {
605607
id: string;
606608

607609
duration: 'forever';

src/resources/invoice.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ export class Invoice extends APIResource {
2929
}
3030

3131
export type InvoiceRetrieveResponse =
32-
| InvoiceRetrieveResponse.UnionMember0
33-
| InvoiceRetrieveResponse.UnionMember1;
32+
| InvoiceRetrieveResponse.PurchaseInvoice
33+
| InvoiceRetrieveResponse.SubscriptionInvoice;
3434

3535
export namespace InvoiceRetrieveResponse {
36-
export interface UnionMember0 {
36+
export interface PurchaseInvoice {
3737
id: string;
3838

3939
applicationFee: number | null;
@@ -351,7 +351,7 @@ export namespace InvoiceRetrieveResponse {
351351
updatedAt: string | null;
352352
}
353353

354-
export interface UnionMember1 {
354+
export interface SubscriptionInvoice {
355355
id: string;
356356

357357
applicationFee: number | null;
@@ -671,7 +671,7 @@ export namespace InvoiceRetrieveResponse {
671671
}
672672

673673
export interface InvoiceListResponse {
674-
data: Array<InvoiceListResponse.UnionMember0 | InvoiceListResponse.UnionMember1>;
674+
data: Array<InvoiceListResponse.PurchaseInvoice | InvoiceListResponse.SubscriptionInvoice>;
675675

676676
hasMore: boolean;
677677

@@ -681,7 +681,7 @@ export interface InvoiceListResponse {
681681
}
682682

683683
export namespace InvoiceListResponse {
684-
export interface UnionMember0 {
684+
export interface PurchaseInvoice {
685685
id: string;
686686

687687
applicationFee: number | null;
@@ -999,7 +999,7 @@ export namespace InvoiceListResponse {
999999
updatedAt: string | null;
10001000
}
10011001

1002-
export interface UnionMember1 {
1002+
export interface SubscriptionInvoice {
10031003
id: string;
10041004

10051005
applicationFee: number | null;

0 commit comments

Comments
 (0)