Skip to content

Commit cd3da60

Browse files
committed
Update samples
1 parent 26fcac5 commit cd3da60

152 files changed

Lines changed: 18066 additions & 3245 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,7 @@ private void AfterHelloWorldPostDefaultImplementation(IHelloWorldPostApiResponse
166166
bool suppressDefaultLog = false;
167167
AfterHelloWorldPost(ref suppressDefaultLog, apiResponseLocalVar, helloWorldPostRequest);
168168
if (!suppressDefaultLog)
169-
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path);
170-
}
169+
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); }
171170

172171
/// <summary>
173172
/// Processes the server response
@@ -268,11 +267,17 @@ public async Task<IHelloWorldPostApiResponse> HelloWorldPostAsync(Option<HelloWo
268267

269268
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
270269
{
271-
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
272-
273270
ILogger<HelloWorldPostApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<HelloWorldPostApiResponse>();
271+
HelloWorldPostApiResponse apiResponseLocalVar;
272+
273+
switch ((int)httpResponseMessageLocalVar.StatusCode) {
274+
default: {
275+
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
276+
apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/helloWorld", requestedAtLocalVar, _jsonSerializerOptions);
274277

275-
HelloWorldPostApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/helloWorld", requestedAtLocalVar, _jsonSerializerOptions);
278+
break;
279+
}
280+
}
276281

277282
AfterHelloWorldPostDefaultImplementation(apiResponseLocalVar, helloWorldPostRequest);
278283

@@ -316,6 +321,22 @@ public HelloWorldPostApiResponse(ILogger<HelloWorldPostApiResponse> logger, Syst
316321
OnCreated(httpRequestMessage, httpResponseMessage);
317322
}
318323

324+
/// <summary>
325+
/// The <see cref="HelloWorldPostApiResponse"/>
326+
/// </summary>
327+
/// <param name="logger"></param>
328+
/// <param name="httpRequestMessage"></param>
329+
/// <param name="httpResponseMessage"></param>
330+
/// <param name="contentStream"></param>
331+
/// <param name="path"></param>
332+
/// <param name="requestedAt"></param>
333+
/// <param name="jsonSerializerOptions"></param>
334+
public HelloWorldPostApiResponse(ILogger<HelloWorldPostApiResponse> logger, System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage, System.IO.Stream contentStream, string path, DateTime requestedAt, System.Text.Json.JsonSerializerOptions jsonSerializerOptions) : base(httpRequestMessage, httpResponseMessage, contentStream, path, requestedAt, jsonSerializerOptions)
335+
{
336+
Logger = logger;
337+
OnCreated(httpRequestMessage, httpResponseMessage);
338+
}
339+
319340
partial void OnCreated(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage);
320341

321342
/// <summary>

samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/ApiResponse`1.cs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public partial interface IApiResponse
3636
/// The raw content of this response.
3737
/// </summary>
3838
string RawContent { get; }
39+
40+
/// <summary>
41+
/// The raw binary stream (only set for binary responses)
42+
/// </summary>
43+
public System.IO.Stream? ContentStream { get; }
3944

4045
/// <summary>
4146
/// The DateTime when the request was retrieved.
@@ -84,6 +89,11 @@ public partial class ApiResponse : IApiResponse
8489
/// </summary>
8590
public string RawContent { get; protected set; }
8691

92+
/// <summary>
93+
/// The raw binary stream (only set for binary responses)
94+
/// </summary>
95+
public System.IO.Stream? ContentStream { get; protected set; }
96+
8797
/// <summary>
8898
/// The IsSuccessStatusCode from the api response
8999
/// </summary>
@@ -147,6 +157,30 @@ public ApiResponse(global::System.Net.Http.HttpRequestMessage httpRequestMessage
147157
OnCreated(httpRequestMessage, httpResponseMessage);
148158
}
149159

160+
/// <summary>
161+
/// Construct the response using an HttpResponseMessage
162+
/// </summary>
163+
/// <param name="httpRequestMessage"></param>
164+
/// <param name="httpResponseMessage"></param>
165+
/// <param name="contentStream"></param>
166+
/// <param name="path"></param>
167+
/// <param name="requestedAt"></param>
168+
/// <param name="jsonSerializerOptions"></param>
169+
public ApiResponse(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage, System.IO.Stream contentStream, string path, DateTime requestedAt, System.Text.Json.JsonSerializerOptions jsonSerializerOptions)
170+
{
171+
StatusCode = httpResponseMessage.StatusCode;
172+
Headers = httpResponseMessage.Headers;
173+
IsSuccessStatusCode = httpResponseMessage.IsSuccessStatusCode;
174+
ReasonPhrase = httpResponseMessage.ReasonPhrase;
175+
ContentStream = contentStream;
176+
RawContent = string.Empty;
177+
Path = path;
178+
RequestUri = httpRequestMessage.RequestUri;
179+
RequestedAt = requestedAt;
180+
_jsonSerializerOptions = jsonSerializerOptions;
181+
OnCreated(httpRequestMessage, httpResponseMessage);
182+
}
183+
150184
partial void OnCreated(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage);
151185
}
152186
}

samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,7 @@ private void AfterOneOfArrayDefaultImplementation(IOneOfArrayApiResponse apiResp
149149
bool suppressDefaultLog = false;
150150
AfterOneOfArray(ref suppressDefaultLog, apiResponseLocalVar, oneOfArrayRequest);
151151
if (!suppressDefaultLog)
152-
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path);
153-
}
152+
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); }
154153

155154
/// <summary>
156155
/// Processes the server response
@@ -249,11 +248,17 @@ public async Task<IOneOfArrayApiResponse> OneOfArrayAsync(Option<OneOfArrayReque
249248

250249
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
251250
{
252-
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
253-
254251
ILogger<OneOfArrayApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<OneOfArrayApiResponse>();
252+
OneOfArrayApiResponse apiResponseLocalVar;
253+
254+
switch ((int)httpResponseMessageLocalVar.StatusCode) {
255+
default: {
256+
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
257+
apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/one-of-array", requestedAtLocalVar, _jsonSerializerOptions);
255258

256-
OneOfArrayApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/one-of-array", requestedAtLocalVar, _jsonSerializerOptions);
259+
break;
260+
}
261+
}
257262

258263
AfterOneOfArrayDefaultImplementation(apiResponseLocalVar, oneOfArrayRequest);
259264

@@ -297,6 +302,22 @@ public OneOfArrayApiResponse(ILogger<OneOfArrayApiResponse> logger, System.Net.H
297302
OnCreated(httpRequestMessage, httpResponseMessage);
298303
}
299304

305+
/// <summary>
306+
/// The <see cref="OneOfArrayApiResponse"/>
307+
/// </summary>
308+
/// <param name="logger"></param>
309+
/// <param name="httpRequestMessage"></param>
310+
/// <param name="httpResponseMessage"></param>
311+
/// <param name="contentStream"></param>
312+
/// <param name="path"></param>
313+
/// <param name="requestedAt"></param>
314+
/// <param name="jsonSerializerOptions"></param>
315+
public OneOfArrayApiResponse(ILogger<OneOfArrayApiResponse> logger, System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage, System.IO.Stream contentStream, string path, DateTime requestedAt, System.Text.Json.JsonSerializerOptions jsonSerializerOptions) : base(httpRequestMessage, httpResponseMessage, contentStream, path, requestedAt, jsonSerializerOptions)
316+
{
317+
Logger = logger;
318+
OnCreated(httpRequestMessage, httpResponseMessage);
319+
}
320+
300321
partial void OnCreated(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage);
301322

302323
/// <summary>

samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/ApiResponse`1.cs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ public partial interface IApiResponse
3636
/// The raw content of this response.
3737
/// </summary>
3838
string RawContent { get; }
39+
40+
/// <summary>
41+
/// The raw binary stream (only set for binary responses)
42+
/// </summary>
43+
public System.IO.Stream? ContentStream { get; }
3944

4045
/// <summary>
4146
/// The DateTime when the request was retrieved.
@@ -84,6 +89,11 @@ public partial class ApiResponse : IApiResponse
8489
/// </summary>
8590
public string RawContent { get; protected set; }
8691

92+
/// <summary>
93+
/// The raw binary stream (only set for binary responses)
94+
/// </summary>
95+
public System.IO.Stream? ContentStream { get; protected set; }
96+
8797
/// <summary>
8898
/// The IsSuccessStatusCode from the api response
8999
/// </summary>
@@ -147,6 +157,30 @@ public ApiResponse(global::System.Net.Http.HttpRequestMessage httpRequestMessage
147157
OnCreated(httpRequestMessage, httpResponseMessage);
148158
}
149159

160+
/// <summary>
161+
/// Construct the response using an HttpResponseMessage
162+
/// </summary>
163+
/// <param name="httpRequestMessage"></param>
164+
/// <param name="httpResponseMessage"></param>
165+
/// <param name="contentStream"></param>
166+
/// <param name="path"></param>
167+
/// <param name="requestedAt"></param>
168+
/// <param name="jsonSerializerOptions"></param>
169+
public ApiResponse(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage, System.IO.Stream contentStream, string path, DateTime requestedAt, System.Text.Json.JsonSerializerOptions jsonSerializerOptions)
170+
{
171+
StatusCode = httpResponseMessage.StatusCode;
172+
Headers = httpResponseMessage.Headers;
173+
IsSuccessStatusCode = httpResponseMessage.IsSuccessStatusCode;
174+
ReasonPhrase = httpResponseMessage.ReasonPhrase;
175+
ContentStream = contentStream;
176+
RawContent = string.Empty;
177+
Path = path;
178+
RequestUri = httpRequestMessage.RequestUri;
179+
RequestedAt = requestedAt;
180+
_jsonSerializerOptions = jsonSerializerOptions;
181+
OnCreated(httpRequestMessage, httpResponseMessage);
182+
}
183+
150184
partial void OnCreated(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage);
151185
}
152186
}

samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Api/APIKEYSApi.cs

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,7 @@ private void AfterGetApiKeysIdDefaultImplementation(IGetApiKeysIdApiResponse api
156156
bool suppressDefaultLog = false;
157157
AfterGetApiKeysId(ref suppressDefaultLog, apiResponseLocalVar, id);
158158
if (!suppressDefaultLog)
159-
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path);
160-
}
159+
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); }
161160

162161
/// <summary>
163162
/// Processes the server response
@@ -243,11 +242,17 @@ public async Task<IGetApiKeysIdApiResponse> GetApiKeysIdAsync(int id, System.Thr
243242

244243
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
245244
{
246-
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
247-
248245
ILogger<GetApiKeysIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<GetApiKeysIdApiResponse>();
246+
GetApiKeysIdApiResponse apiResponseLocalVar;
247+
248+
switch ((int)httpResponseMessageLocalVar.StatusCode) {
249+
default: {
250+
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
251+
apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
249252

250-
GetApiKeysIdApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
253+
break;
254+
}
255+
}
251256

252257
AfterGetApiKeysIdDefaultImplementation(apiResponseLocalVar, id);
253258

@@ -291,6 +296,22 @@ public GetApiKeysIdApiResponse(ILogger<GetApiKeysIdApiResponse> logger, System.N
291296
OnCreated(httpRequestMessage, httpResponseMessage);
292297
}
293298

299+
/// <summary>
300+
/// The <see cref="GetApiKeysIdApiResponse"/>
301+
/// </summary>
302+
/// <param name="logger"></param>
303+
/// <param name="httpRequestMessage"></param>
304+
/// <param name="httpResponseMessage"></param>
305+
/// <param name="contentStream"></param>
306+
/// <param name="path"></param>
307+
/// <param name="requestedAt"></param>
308+
/// <param name="jsonSerializerOptions"></param>
309+
public GetApiKeysIdApiResponse(ILogger<GetApiKeysIdApiResponse> logger, System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage, System.IO.Stream contentStream, string path, DateTime requestedAt, System.Text.Json.JsonSerializerOptions jsonSerializerOptions) : base(httpRequestMessage, httpResponseMessage, contentStream, path, requestedAt, jsonSerializerOptions)
310+
{
311+
Logger = logger;
312+
OnCreated(httpRequestMessage, httpResponseMessage);
313+
}
314+
294315
partial void OnCreated(global::System.Net.Http.HttpRequestMessage httpRequestMessage, System.Net.Http.HttpResponseMessage httpResponseMessage);
295316

296317
/// <summary>

samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Api/APIKeys0Api.cs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,7 @@ private void AfterGetApiKeysIdDefaultImplementation(IGetApiKeysIdApiResponse api
144144
bool suppressDefaultLog = false;
145145
AfterGetApiKeysId(ref suppressDefaultLog, apiResponseLocalVar, id);
146146
if (!suppressDefaultLog)
147-
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path);
148-
}
147+
Logger.LogInformation("{0,-9} | {1} | {3}", (apiResponseLocalVar.DownloadedAt - apiResponseLocalVar.RequestedAt).TotalSeconds, apiResponseLocalVar.StatusCode, apiResponseLocalVar.Path); }
149148

150149
/// <summary>
151150
/// Processes the server response
@@ -231,11 +230,17 @@ public async Task<IGetApiKeysIdApiResponse> GetApiKeysIdAsync(int id, System.Thr
231230

232231
using (HttpResponseMessage httpResponseMessageLocalVar = await HttpClient.SendAsync(httpRequestMessageLocalVar, cancellationToken).ConfigureAwait(false))
233232
{
234-
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
235-
236233
ILogger<APIKEYSApi.GetApiKeysIdApiResponse> apiResponseLoggerLocalVar = LoggerFactory.CreateLogger<APIKEYSApi.GetApiKeysIdApiResponse>();
234+
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar;
235+
236+
switch ((int)httpResponseMessageLocalVar.StatusCode) {
237+
default: {
238+
string responseContentLocalVar = await httpResponseMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
239+
apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
237240

238-
APIKEYSApi.GetApiKeysIdApiResponse apiResponseLocalVar = new(apiResponseLoggerLocalVar, httpRequestMessageLocalVar, httpResponseMessageLocalVar, responseContentLocalVar, "/api_keys/{id}", requestedAtLocalVar, _jsonSerializerOptions);
241+
break;
242+
}
243+
}
239244

240245
AfterGetApiKeysIdDefaultImplementation(apiResponseLocalVar, id);
241246

0 commit comments

Comments
 (0)