File tree Expand file tree Collapse file tree
samples/client/petstore/typescript-fetch/builds Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,6 +33,22 @@ export interface EnumArrays {
3333 arrayEnum ?: Array < EnumArraysArrayEnumEnum > ;
3434}
3535
36+ /**
37+ * @export
38+ * @enum {string}
39+ */
40+ export enum EnumArraysJustSymbolEnum {
41+ GreaterThanOrEqualTo = '>=' ,
42+ Dollar = '$'
43+ } /**
44+ * @export
45+ * @enum {string}
46+ */
47+ export enum EnumArraysArrayEnumEnum {
48+ Fish = 'fish' ,
49+ Crab = 'crab'
50+ }
51+
3652export function EnumArraysFromJSON ( json : any ) : EnumArrays {
3753 return EnumArraysFromJSONTyped ( json , false ) ;
3854}
@@ -62,21 +78,4 @@ export function EnumArraysToJSON(value?: EnumArrays | null): any {
6278 } ;
6379}
6480
65- /**
66- * @export
67- * @enum {string}
68- */
69- export enum EnumArraysJustSymbolEnum {
70- GreaterThanOrEqualTo = '>=' ,
71- Dollar = '$'
72- }
73- /**
74- * @export
75- * @enum {string}
76- */
77- export enum EnumArraysArrayEnumEnum {
78- Fish = 'fish' ,
79- Crab = 'crab'
80- }
81-
8281
Original file line number Diff line number Diff line change @@ -88,6 +88,38 @@ export interface EnumTest {
8888 outerEnumIntegerDefaultValue ?: OuterEnumIntegerDefaultValue ;
8989}
9090
91+ /**
92+ * @export
93+ * @enum {string}
94+ */
95+ export enum EnumTestEnumStringEnum {
96+ Upper = 'UPPER' ,
97+ Lower = 'lower' ,
98+ Empty = ''
99+ } /**
100+ * @export
101+ * @enum {string}
102+ */
103+ export enum EnumTestEnumStringRequiredEnum {
104+ Upper = 'UPPER' ,
105+ Lower = 'lower' ,
106+ Empty = ''
107+ } /**
108+ * @export
109+ * @enum {string}
110+ */
111+ export enum EnumTestEnumIntegerEnum {
112+ NUMBER_1 = 1 ,
113+ NUMBER_MINUS_1 = - 1
114+ } /**
115+ * @export
116+ * @enum {string}
117+ */
118+ export enum EnumTestEnumNumberEnum {
119+ NUMBER_1_DOT_1 = 1.1 ,
120+ NUMBER_MINUS_1_DOT_2 = - 1.2
121+ }
122+
91123export function EnumTestFromJSON ( json : any ) : EnumTest {
92124 return EnumTestFromJSONTyped ( json , false ) ;
93125}
@@ -129,39 +161,4 @@ export function EnumTestToJSON(value?: EnumTest | null): any {
129161 } ;
130162}
131163
132- /**
133- * @export
134- * @enum {string}
135- */
136- export enum EnumTestEnumStringEnum {
137- Upper = 'UPPER' ,
138- Lower = 'lower' ,
139- Empty = ''
140- }
141- /**
142- * @export
143- * @enum {string}
144- */
145- export enum EnumTestEnumStringRequiredEnum {
146- Upper = 'UPPER' ,
147- Lower = 'lower' ,
148- Empty = ''
149- }
150- /**
151- * @export
152- * @enum {string}
153- */
154- export enum EnumTestEnumIntegerEnum {
155- NUMBER_1 = 1 ,
156- NUMBER_MINUS_1 = - 1
157- }
158- /**
159- * @export
160- * @enum {string}
161- */
162- export enum EnumTestEnumNumberEnum {
163- NUMBER_1_DOT_1 = 1.1 ,
164- NUMBER_MINUS_1_DOT_2 = - 1.2
165- }
166-
167164
Original file line number Diff line number Diff line change @@ -33,6 +33,23 @@ export interface InlineObject2 {
3333 enumFormString ?: InlineObject2EnumFormStringEnum ;
3434}
3535
36+ /**
37+ * @export
38+ * @enum {string}
39+ */
40+ export enum InlineObject2EnumFormStringArrayEnum {
41+ GreaterThan = '>' ,
42+ Dollar = '$'
43+ } /**
44+ * @export
45+ * @enum {string}
46+ */
47+ export enum InlineObject2EnumFormStringEnum {
48+ Abc = '_abc' ,
49+ Efg = '-efg' ,
50+ Xyz = '(xyz)'
51+ }
52+
3653export function InlineObject2FromJSON ( json : any ) : InlineObject2 {
3754 return InlineObject2FromJSONTyped ( json , false ) ;
3855}
@@ -62,22 +79,4 @@ export function InlineObject2ToJSON(value?: InlineObject2 | null): any {
6279 } ;
6380}
6481
65- /**
66- * @export
67- * @enum {string}
68- */
69- export enum InlineObject2EnumFormStringArrayEnum {
70- GreaterThan = '>' ,
71- Dollar = '$'
72- }
73- /**
74- * @export
75- * @enum {string}
76- */
77- export enum InlineObject2EnumFormStringEnum {
78- Abc = '_abc' ,
79- Efg = '-efg' ,
80- Xyz = '(xyz)'
81- }
82-
8382
Original file line number Diff line number Diff line change @@ -45,6 +45,15 @@ export interface MapTest {
4545 indirectMap ?: { [ key : string ] : boolean ; } ;
4646}
4747
48+ /**
49+ * @export
50+ * @enum {string}
51+ */
52+ export enum MapTestMapOfEnumStringEnum {
53+ Upper = 'UPPER' ,
54+ Lower = 'lower'
55+ }
56+
4857export function MapTestFromJSON ( json : any ) : MapTest {
4958 return MapTestFromJSONTyped ( json , false ) ;
5059}
@@ -78,13 +87,4 @@ export function MapTestToJSON(value?: MapTest | null): any {
7887 } ;
7988}
8089
81- /**
82- * @export
83- * @enum {string}
84- */
85- export enum MapTestMapOfEnumStringEnum {
86- Upper = 'UPPER' ,
87- Lower = 'lower'
88- }
89-
9090
Original file line number Diff line number Diff line change @@ -57,6 +57,16 @@ export interface Order {
5757 complete ?: boolean ;
5858}
5959
60+ /**
61+ * @export
62+ * @enum {string}
63+ */
64+ export enum OrderStatusEnum {
65+ Placed = 'placed' ,
66+ Approved = 'approved' ,
67+ Delivered = 'delivered'
68+ }
69+
6070export function OrderFromJSON ( json : any ) : Order {
6171 return OrderFromJSONTyped ( json , false ) ;
6272}
@@ -94,14 +104,4 @@ export function OrderToJSON(value?: Order | null): any {
94104 } ;
95105}
96106
97- /**
98- * @export
99- * @enum {string}
100- */
101- export enum OrderStatusEnum {
102- Placed = 'placed' ,
103- Approved = 'approved' ,
104- Delivered = 'delivered'
105- }
106-
107107
Original file line number Diff line number Diff line change @@ -68,6 +68,16 @@ export interface Pet {
6868 status ?: PetStatusEnum ;
6969}
7070
71+ /**
72+ * @export
73+ * @enum {string}
74+ */
75+ export enum PetStatusEnum {
76+ Available = 'available' ,
77+ Pending = 'pending' ,
78+ Sold = 'sold'
79+ }
80+
7181export function PetFromJSON ( json : any ) : Pet {
7282 return PetFromJSONTyped ( json , false ) ;
7383}
@@ -105,14 +115,4 @@ export function PetToJSON(value?: Pet | null): any {
105115 } ;
106116}
107117
108- /**
109- * @export
110- * @enum {string}
111- */
112- export enum PetStatusEnum {
113- Available = 'available' ,
114- Pending = 'pending' ,
115- Sold = 'sold'
116- }
117-
118118
Original file line number Diff line number Diff line change @@ -45,6 +45,24 @@ export interface InlineObject {
4545 nullableNumberEnum ?: number | null ;
4646}
4747
48+ /**
49+ * @export
50+ * @enum {string}
51+ */
52+ export enum InlineObjectStringEnumEnum {
53+ One = 'one' ,
54+ Two = 'two' ,
55+ Three = 'three'
56+ } /**
57+ * @export
58+ * @enum {string}
59+ */
60+ export enum InlineObjectNumberEnumEnum {
61+ NUMBER_1 = 1 ,
62+ NUMBER_2 = 2 ,
63+ NUMBER_3 = 3
64+ }
65+
4866export function InlineObjectFromJSON ( json : any ) : InlineObject {
4967 return InlineObjectFromJSONTyped ( json , false ) ;
5068}
@@ -78,23 +96,4 @@ export function InlineObjectToJSON(value?: InlineObject | null): any {
7896 } ;
7997}
8098
81- /**
82- * @export
83- * @enum {string}
84- */
85- export enum InlineObjectStringEnumEnum {
86- One = 'one' ,
87- Two = 'two' ,
88- Three = 'three'
89- }
90- /**
91- * @export
92- * @enum {string}
93- */
94- export enum InlineObjectNumberEnumEnum {
95- NUMBER_1 = 1 ,
96- NUMBER_2 = 2 ,
97- NUMBER_3 = 3
98- }
99-
10099
Original file line number Diff line number Diff line change @@ -45,6 +45,24 @@ export interface InlineResponse200 {
4545 nullableNumberEnum ?: number | null ;
4646}
4747
48+ /**
49+ * @export
50+ * @enum {string}
51+ */
52+ export enum InlineResponse200StringEnumEnum {
53+ One = 'one' ,
54+ Two = 'two' ,
55+ Three = 'three'
56+ } /**
57+ * @export
58+ * @enum {string}
59+ */
60+ export enum InlineResponse200NumberEnumEnum {
61+ NUMBER_1 = 1 ,
62+ NUMBER_2 = 2 ,
63+ NUMBER_3 = 3
64+ }
65+
4866export function InlineResponse200FromJSON ( json : any ) : InlineResponse200 {
4967 return InlineResponse200FromJSONTyped ( json , false ) ;
5068}
@@ -78,23 +96,4 @@ export function InlineResponse200ToJSON(value?: InlineResponse200 | null): any {
7896 } ;
7997}
8098
81- /**
82- * @export
83- * @enum {string}
84- */
85- export enum InlineResponse200StringEnumEnum {
86- One = 'one' ,
87- Two = 'two' ,
88- Three = 'three'
89- }
90- /**
91- * @export
92- * @enum {string}
93- */
94- export enum InlineResponse200NumberEnumEnum {
95- NUMBER_1 = 1 ,
96- NUMBER_2 = 2 ,
97- NUMBER_3 = 3
98- }
99-
10099
You can’t perform that action at this time.
0 commit comments