@@ -98,18 +98,18 @@ public class Companies: ICompanies
98
98
{
99
99
public SDKConfig SDKConfiguration { get ; private set ; }
100
100
private const string _language = "csharp" ;
101
- private const string _sdkVersion = "3.3 .0" ;
102
- private const string _sdkGenVersion = "2.223.0 " ;
101
+ private const string _sdkVersion = "3.4 .0" ;
102
+ private const string _sdkGenVersion = "2.257.2 " ;
103
103
private const string _openapiDocVersion = "3.0.0" ;
104
- private const string _userAgent = "speakeasy-sdk/csharp 3.3 .0 2.223.0 3.0.0 Codat.Platform" ;
104
+ private const string _userAgent = "speakeasy-sdk/csharp 3.4 .0 2.257.2 3.0.0 Codat.Platform" ;
105
105
private string _serverUrl = "" ;
106
106
private ISpeakeasyHttpClient _defaultClient ;
107
- private ISpeakeasyHttpClient _securityClient ;
107
+ private Func < Security > ? _securitySource ;
108
108
109
- public Companies ( ISpeakeasyHttpClient defaultClient , ISpeakeasyHttpClient securityClient , string serverUrl , SDKConfig config )
109
+ public Companies ( ISpeakeasyHttpClient defaultClient , Func < Security > ? securitySource , string serverUrl , SDKConfig config )
110
110
{
111
111
_defaultClient = defaultClient ;
112
- _securityClient = securityClient ;
112
+ _securitySource = securitySource ;
113
113
_serverUrl = serverUrl ;
114
114
SDKConfiguration = config ;
115
115
}
@@ -129,8 +129,12 @@ public async Task<CreateCompanyResponse> CreateAsync(CompanyRequestBody? request
129
129
httpRequest . Content = serializedBody ;
130
130
}
131
131
132
- var client = _securityClient ;
133
-
132
+ var client = _defaultClient ;
133
+ if ( _securitySource != null )
134
+ {
135
+ client = SecuritySerializer . Apply ( _defaultClient , _securitySource ) ;
136
+ }
137
+
134
138
var httpResponse = await client . SendAsync ( httpRequest ) ;
135
139
136
140
var contentType = httpResponse . Content . Headers . ContentType ? . MediaType ;
@@ -148,7 +152,7 @@ public async Task<CreateCompanyResponse> CreateAsync(CompanyRequestBody? request
148
152
{
149
153
response . Company = JsonConvert . DeserializeObject < Company > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
150
154
}
151
-
155
+
152
156
return response ;
153
157
}
154
158
if ( ( response . StatusCode == 400 ) || ( response . StatusCode == 401 ) || ( response . StatusCode == 402 ) || ( response . StatusCode == 403 ) || ( response . StatusCode == 429 ) || ( response . StatusCode == 500 ) || ( response . StatusCode == 503 ) )
@@ -157,11 +161,12 @@ public async Task<CreateCompanyResponse> CreateAsync(CompanyRequestBody? request
157
161
{
158
162
response . ErrorMessage = JsonConvert . DeserializeObject < ErrorMessage > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
159
163
}
160
-
164
+
161
165
return response ;
162
166
}
163
167
return response ;
164
168
}
169
+
165
170
166
171
167
172
public async Task < DeleteCompanyResponse > DeleteAsync ( DeleteCompanyRequest ? request = null )
@@ -173,8 +178,12 @@ public async Task<DeleteCompanyResponse> DeleteAsync(DeleteCompanyRequest? reque
173
178
httpRequest . Headers . Add ( "user-agent" , _userAgent ) ;
174
179
175
180
176
- var client = _securityClient ;
177
-
181
+ var client = _defaultClient ;
182
+ if ( _securitySource != null )
183
+ {
184
+ client = SecuritySerializer . Apply ( _defaultClient , _securitySource ) ;
185
+ }
186
+
178
187
var httpResponse = await client . SendAsync ( httpRequest ) ;
179
188
180
189
var contentType = httpResponse . Content . Headers . ContentType ? . MediaType ;
@@ -188,7 +197,7 @@ public async Task<DeleteCompanyResponse> DeleteAsync(DeleteCompanyRequest? reque
188
197
189
198
if ( ( response . StatusCode == 204 ) )
190
199
{
191
-
200
+
192
201
return response ;
193
202
}
194
203
if ( ( response . StatusCode == 401 ) || ( response . StatusCode == 402 ) || ( response . StatusCode == 403 ) || ( response . StatusCode == 404 ) || ( response . StatusCode == 429 ) || ( response . StatusCode == 500 ) || ( response . StatusCode == 503 ) )
@@ -197,11 +206,12 @@ public async Task<DeleteCompanyResponse> DeleteAsync(DeleteCompanyRequest? reque
197
206
{
198
207
response . ErrorMessage = JsonConvert . DeserializeObject < ErrorMessage > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
199
208
}
200
-
209
+
201
210
return response ;
202
211
}
203
212
return response ;
204
213
}
214
+
205
215
206
216
207
217
public async Task < GetCompanyResponse > GetAsync ( GetCompanyRequest ? request = null )
@@ -213,8 +223,12 @@ public async Task<GetCompanyResponse> GetAsync(GetCompanyRequest? request = null
213
223
httpRequest . Headers . Add ( "user-agent" , _userAgent ) ;
214
224
215
225
216
- var client = _securityClient ;
217
-
226
+ var client = _defaultClient ;
227
+ if ( _securitySource != null )
228
+ {
229
+ client = SecuritySerializer . Apply ( _defaultClient , _securitySource ) ;
230
+ }
231
+
218
232
var httpResponse = await client . SendAsync ( httpRequest ) ;
219
233
220
234
var contentType = httpResponse . Content . Headers . ContentType ? . MediaType ;
@@ -232,7 +246,7 @@ public async Task<GetCompanyResponse> GetAsync(GetCompanyRequest? request = null
232
246
{
233
247
response . Company = JsonConvert . DeserializeObject < Company > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
234
248
}
235
-
249
+
236
250
return response ;
237
251
}
238
252
if ( ( response . StatusCode == 401 ) || ( response . StatusCode == 402 ) || ( response . StatusCode == 403 ) || ( response . StatusCode == 404 ) || ( response . StatusCode == 429 ) || ( response . StatusCode == 500 ) || ( response . StatusCode == 503 ) )
@@ -241,11 +255,12 @@ public async Task<GetCompanyResponse> GetAsync(GetCompanyRequest? request = null
241
255
{
242
256
response . ErrorMessage = JsonConvert . DeserializeObject < ErrorMessage > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
243
257
}
244
-
258
+
245
259
return response ;
246
260
}
247
261
return response ;
248
262
}
263
+
249
264
250
265
251
266
public async Task < ListCompaniesResponse > ListAsync ( ListCompaniesRequest ? request = null )
@@ -257,8 +272,12 @@ public async Task<ListCompaniesResponse> ListAsync(ListCompaniesRequest? request
257
272
httpRequest . Headers . Add ( "user-agent" , _userAgent ) ;
258
273
259
274
260
- var client = _securityClient ;
261
-
275
+ var client = _defaultClient ;
276
+ if ( _securitySource != null )
277
+ {
278
+ client = SecuritySerializer . Apply ( _defaultClient , _securitySource ) ;
279
+ }
280
+
262
281
var httpResponse = await client . SendAsync ( httpRequest ) ;
263
282
264
283
var contentType = httpResponse . Content . Headers . ContentType ? . MediaType ;
@@ -276,7 +295,7 @@ public async Task<ListCompaniesResponse> ListAsync(ListCompaniesRequest? request
276
295
{
277
296
response . Companies = JsonConvert . DeserializeObject < Models . Shared . Companies > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
278
297
}
279
-
298
+
280
299
return response ;
281
300
}
282
301
if ( ( response . StatusCode == 400 ) || ( response . StatusCode == 401 ) || ( response . StatusCode == 402 ) || ( response . StatusCode == 403 ) || ( response . StatusCode == 404 ) || ( response . StatusCode == 429 ) || ( response . StatusCode == 500 ) || ( response . StatusCode == 503 ) )
@@ -285,11 +304,12 @@ public async Task<ListCompaniesResponse> ListAsync(ListCompaniesRequest? request
285
304
{
286
305
response . ErrorMessage = JsonConvert . DeserializeObject < ErrorMessage > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
287
306
}
288
-
307
+
289
308
return response ;
290
309
}
291
310
return response ;
292
311
}
312
+
293
313
294
314
295
315
public async Task < UpdateCompanyResponse > UpdateAsync ( UpdateCompanyRequest ? request = null )
@@ -306,8 +326,12 @@ public async Task<UpdateCompanyResponse> UpdateAsync(UpdateCompanyRequest? reque
306
326
httpRequest . Content = serializedBody ;
307
327
}
308
328
309
- var client = _securityClient ;
310
-
329
+ var client = _defaultClient ;
330
+ if ( _securitySource != null )
331
+ {
332
+ client = SecuritySerializer . Apply ( _defaultClient , _securitySource ) ;
333
+ }
334
+
311
335
var httpResponse = await client . SendAsync ( httpRequest ) ;
312
336
313
337
var contentType = httpResponse . Content . Headers . ContentType ? . MediaType ;
@@ -325,7 +349,7 @@ public async Task<UpdateCompanyResponse> UpdateAsync(UpdateCompanyRequest? reque
325
349
{
326
350
response . Company = JsonConvert . DeserializeObject < Company > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
327
351
}
328
-
352
+
329
353
return response ;
330
354
}
331
355
if ( ( response . StatusCode == 401 ) || ( response . StatusCode == 402 ) || ( response . StatusCode == 403 ) || ( response . StatusCode == 404 ) || ( response . StatusCode == 429 ) || ( response . StatusCode == 500 ) || ( response . StatusCode == 503 ) )
@@ -334,11 +358,12 @@ public async Task<UpdateCompanyResponse> UpdateAsync(UpdateCompanyRequest? reque
334
358
{
335
359
response . ErrorMessage = JsonConvert . DeserializeObject < ErrorMessage > ( await httpResponse . Content . ReadAsStringAsync ( ) , new JsonSerializerSettings ( ) { NullValueHandling = NullValueHandling . Ignore , Converters = new JsonConverter [ ] { new FlexibleObjectDeserializer ( ) , new EnumSerializer ( ) } } ) ;
336
360
}
337
-
361
+
338
362
return response ;
339
363
}
340
364
return response ;
341
365
}
366
+
342
367
343
368
}
344
369
}
0 commit comments