@@ -51,6 +51,7 @@ describe("generator", () => {
51
51
export type put_UpdatePet = {
52
52
method: "PUT";
53
53
path: "/pet";
54
+ requestFormat: "json";
54
55
parameters: {
55
56
body: Schemas.Pet;
56
57
};
@@ -59,6 +60,7 @@ describe("generator", () => {
59
60
export type post_AddPet = {
60
61
method: "POST";
61
62
path: "/pet";
63
+ requestFormat: "json";
62
64
parameters: {
63
65
body: Schemas.Pet;
64
66
};
@@ -67,6 +69,7 @@ describe("generator", () => {
67
69
export type get_FindPetsByStatus = {
68
70
method: "GET";
69
71
path: "/pet/findByStatus";
72
+ requestFormat: "json";
70
73
parameters: {
71
74
query: Partial<{ status: "available" | "pending" | "sold" }>;
72
75
};
@@ -75,6 +78,7 @@ describe("generator", () => {
75
78
export type get_FindPetsByTags = {
76
79
method: "GET";
77
80
path: "/pet/findByTags";
81
+ requestFormat: "json";
78
82
parameters: {
79
83
query: Partial<{ tags: Array<string> }>;
80
84
};
@@ -83,6 +87,7 @@ describe("generator", () => {
83
87
export type get_GetPetById = {
84
88
method: "GET";
85
89
path: "/pet/{petId}";
90
+ requestFormat: "json";
86
91
parameters: {
87
92
path: { petId: number };
88
93
};
@@ -91,6 +96,7 @@ describe("generator", () => {
91
96
export type post_UpdatePetWithForm = {
92
97
method: "POST";
93
98
path: "/pet/{petId}";
99
+ requestFormat: "json";
94
100
parameters: {
95
101
query: Partial<{ name: string; status: string }>;
96
102
path: { petId: number };
@@ -100,6 +106,7 @@ describe("generator", () => {
100
106
export type delete_DeletePet = {
101
107
method: "DELETE";
102
108
path: "/pet/{petId}";
109
+ requestFormat: "json";
103
110
parameters: {
104
111
path: { petId: number };
105
112
header: Partial<{ api_key: string }>;
@@ -109,6 +116,7 @@ describe("generator", () => {
109
116
export type post_UploadFile = {
110
117
method: "POST";
111
118
path: "/pet/{petId}/uploadImage";
119
+ requestFormat: "binary";
112
120
parameters: {
113
121
query: Partial<{ additionalMetadata: string }>;
114
122
path: { petId: number };
@@ -120,12 +128,14 @@ describe("generator", () => {
120
128
export type get_GetInventory = {
121
129
method: "GET";
122
130
path: "/store/inventory";
131
+ requestFormat: "json";
123
132
parameters: never;
124
133
response: unknown;
125
134
};
126
135
export type post_PlaceOrder = {
127
136
method: "POST";
128
137
path: "/store/order";
138
+ requestFormat: "json";
129
139
parameters: {
130
140
body: Schemas.Order;
131
141
};
@@ -134,6 +144,7 @@ describe("generator", () => {
134
144
export type get_GetOrderById = {
135
145
method: "GET";
136
146
path: "/store/order/{orderId}";
147
+ requestFormat: "json";
137
148
parameters: {
138
149
path: { orderId: number };
139
150
};
@@ -142,6 +153,7 @@ describe("generator", () => {
142
153
export type delete_DeleteOrder = {
143
154
method: "DELETE";
144
155
path: "/store/order/{orderId}";
156
+ requestFormat: "json";
145
157
parameters: {
146
158
path: { orderId: number };
147
159
};
@@ -150,6 +162,7 @@ describe("generator", () => {
150
162
export type post_CreateUser = {
151
163
method: "POST";
152
164
path: "/user";
165
+ requestFormat: "json";
153
166
parameters: {
154
167
body: Schemas.User;
155
168
};
@@ -158,6 +171,7 @@ describe("generator", () => {
158
171
export type post_CreateUsersWithListInput = {
159
172
method: "POST";
160
173
path: "/user/createWithList";
174
+ requestFormat: "json";
161
175
parameters: {
162
176
body: Array<Schemas.User>;
163
177
};
@@ -166,6 +180,7 @@ describe("generator", () => {
166
180
export type get_LoginUser = {
167
181
method: "GET";
168
182
path: "/user/login";
183
+ requestFormat: "json";
169
184
parameters: {
170
185
query: Partial<{ username: string; password: string }>;
171
186
};
@@ -174,12 +189,14 @@ describe("generator", () => {
174
189
export type get_LogoutUser = {
175
190
method: "GET";
176
191
path: "/user/logout";
192
+ requestFormat: "json";
177
193
parameters: never;
178
194
response: unknown;
179
195
};
180
196
export type get_GetUserByName = {
181
197
method: "GET";
182
198
path: "/user/{username}";
199
+ requestFormat: "json";
183
200
parameters: {
184
201
path: { username: string };
185
202
};
@@ -188,6 +205,7 @@ describe("generator", () => {
188
205
export type put_UpdateUser = {
189
206
method: "PUT";
190
207
path: "/user/{username}";
208
+ requestFormat: "json";
191
209
parameters: {
192
210
path: { username: string };
193
211
@@ -198,6 +216,7 @@ describe("generator", () => {
198
216
export type delete_DeleteUser = {
199
217
method: "DELETE";
200
218
path: "/user/{username}";
219
+ requestFormat: "json";
201
220
parameters: {
202
221
path: { username: string };
203
222
};
@@ -259,6 +278,8 @@ describe("generator", () => {
259
278
export type MutationMethod = "post" | "put" | "patch" | "delete";
260
279
export type Method = "get" | "head" | MutationMethod;
261
280
281
+ type RequestFormat = "json" | "form-data" | "form-url" | "binary" | "text";
282
+
262
283
export type DefaultEndpoint = {
263
284
parameters?: EndpointParameters | undefined;
264
285
response: unknown;
@@ -268,6 +289,7 @@ describe("generator", () => {
268
289
operationId: string;
269
290
method: Method;
270
291
path: string;
292
+ requestFormat: RequestFormat;
271
293
parameters?: TConfig["parameters"];
272
294
meta: {
273
295
alias: string;
0 commit comments