@@ -48,13 +48,13 @@ export class Discounts extends APIResource {
4848
4949export interface DiscountCreateResponse {
5050 discount :
51- | DiscountCreateResponse . UnionMember0
52- | DiscountCreateResponse . UnionMember1
53- | DiscountCreateResponse . UnionMember2 ;
51+ | DiscountCreateResponse . OnceDiscount
52+ | DiscountCreateResponse . NumberOfPaymentsDiscount
53+ | DiscountCreateResponse . ForeverDiscount ;
5454}
5555
5656export 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
154154export interface DiscountRetrieveResponse {
155155 discount :
156- | DiscountRetrieveResponse . UnionMember0
157- | DiscountRetrieveResponse . UnionMember1
158- | DiscountRetrieveResponse . UnionMember2 ;
156+ | DiscountRetrieveResponse . OnceDiscount
157+ | DiscountRetrieveResponse . NumberOfPaymentsDiscount
158+ | DiscountRetrieveResponse . ForeverDiscount ;
159159}
160160
161161export 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
259259export interface DiscountUpdateResponse {
260260 discount :
261- | DiscountUpdateResponse . UnionMember0
262- | DiscountUpdateResponse . UnionMember1
263- | DiscountUpdateResponse . UnionMember2 ;
261+ | DiscountUpdateResponse . OnceDiscount
262+ | DiscountUpdateResponse . NumberOfPaymentsDiscount
263+ | DiscountUpdateResponse . ForeverDiscount ;
264264}
265265
266266export 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
364364export 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
376378export 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
474476export interface DiscountCreateParams {
475477 discount :
476- | DiscountCreateParams . UnionMember0
477- | DiscountCreateParams . UnionMember1
478- | DiscountCreateParams . UnionMember2 ;
478+ | DiscountCreateParams . OnceDiscount
479+ | DiscountCreateParams . NumberOfPaymentsDiscount
480+ | DiscountCreateParams . ForeverDiscount ;
479481}
480482
481483export 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
543545export interface DiscountUpdateParams {
544546 discount :
545- | DiscountUpdateParams . UnionMember0
546- | DiscountUpdateParams . UnionMember1
547- | DiscountUpdateParams . UnionMember2 ;
547+ | DiscountUpdateParams . OnceDiscount
548+ | DiscountUpdateParams . NumberOfPaymentsDiscount
549+ | DiscountUpdateParams . ForeverDiscount ;
548550}
549551
550552export 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' ;
0 commit comments