Skip to content

Commit 0659b25

Browse files
committed
update C# samples
1 parent 36c2db8 commit 0659b25

File tree

4 files changed

+35
-6
lines changed

4 files changed

+35
-6
lines changed

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/api/openapi.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ paths:
9090
- petstore_auth:
9191
- write:pets
9292
- read:pets
93+
- petstore_auth2:
94+
- write:pets
95+
- read:pets
9396
summary: Add a new pet to the store
9497
tags:
9598
- pet
@@ -3136,6 +3139,14 @@ components:
31363139
write:pets: modify pets in your account
31373140
read:pets: read your pets
31383141
type: oauth2
3142+
petstore_auth2:
3143+
flows:
3144+
implicit:
3145+
authorizationUrl: http://petstore.swagger.io/api/oauth/dialog
3146+
scopes:
3147+
write:pets: modify pets in your account
3148+
read:pets: read your pets
3149+
type: oauth2
31393150
api_key:
31403151
in: header
31413152
name: api-key

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/docs/apis/PetApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ void (empty response body)
3434

3535
### Authorization
3636

37-
[petstore_auth](../README.md#petstore_auth), [http_signature_test](../README.md#http_signature_test)
37+
[petstore_auth](../README.md#petstore_auth), [petstore_auth2](../README.md#petstore_auth2), [http_signature_test](../README.md#http_signature_test)
3838

3939
### HTTP request headers
4040

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools.Test/Api/DependencyInjectionTests.cs

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ public class DependencyInjectionTest
4545

4646
OAuthToken oauthToken1 = new("token", timeout: TimeSpan.FromSeconds(1));
4747
options.AddTokens(oauthToken1);
48+
49+
OAuthToken oauthToken2 = new("token", timeout: TimeSpan.FromSeconds(1));
50+
options.AddTokens(oauthToken2);
4851
})
4952
.Build();
5053

@@ -67,8 +70,11 @@ public class DependencyInjectionTest
6770
HttpSignatureToken httpSignatureToken1 = new(config1, timeout: TimeSpan.FromSeconds(1));
6871
options.AddTokens(httpSignatureToken1);
6972

70-
OAuthToken oauthToken = new("token", timeout: TimeSpan.FromSeconds(1));
71-
options.AddTokens(oauthToken);
73+
OAuthToken oauthToken1 = new("token", timeout: TimeSpan.FromSeconds(1));
74+
options.AddTokens(oauthToken1);
75+
76+
OAuthToken oauthToken2 = new("token", timeout: TimeSpan.FromSeconds(1));
77+
options.AddTokens(oauthToken2);
7278
options.AddApiHttpClients(client => client.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS));
7379
})
7480
.Build();
@@ -96,6 +102,9 @@ public class DependencyInjectionTest
96102

97103
OAuthToken oauthToken1 = new("token", timeout: TimeSpan.FromSeconds(1));
98104
options.AddTokens(oauthToken1);
105+
106+
OAuthToken oauthToken2 = new("token", timeout: TimeSpan.FromSeconds(1));
107+
options.AddTokens(oauthToken2);
99108
});
100109
})
101110
.Build();
@@ -123,6 +132,9 @@ public class DependencyInjectionTest
123132

124133
OAuthToken oauthToken1 = new("token", timeout: TimeSpan.FromSeconds(1));
125134
options.AddTokens(oauthToken1);
135+
136+
OAuthToken oauthToken2 = new("token", timeout: TimeSpan.FromSeconds(1));
137+
options.AddTokens(oauthToken2);
126138
options.AddApiHttpClients(client => client.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS));
127139
});
128140
})

samples/client/petstore/csharp/generichost/latest/UseDateTimeOffset/src/Org.OpenAPITools/Api/PetApi.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -849,14 +849,20 @@ public async Task<IAddPetApiResponse> AddPetAsync(Pet pet, System.Threading.Canc
849849

850850
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
851851

852-
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellation: cancellationToken).ConfigureAwait(false);
852+
OAuthToken oauthTokenLocalVar2 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellation: cancellationToken).ConfigureAwait(false);
853853

854-
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
854+
tokenBaseLocalVars.Add(oauthTokenLocalVar2);
855+
856+
oauthTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, "");
857+
858+
HttpSignatureToken httpSignatureTokenLocalVar3 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellation: cancellationToken).ConfigureAwait(false);
859+
860+
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar3);
855861

856862
if (httpRequestMessageLocalVar.Content != null) {
857863
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
858864

859-
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
865+
httpSignatureTokenLocalVar3.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
860866
}
861867

862868
string[] contentTypes = new string[] {

0 commit comments

Comments
 (0)