Skip to content

Commit c5faec7

Browse files
ci: regenerated with OpenAPI Doc 3.0.0, Speakeasy CLI 1.125.2 (#211)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent ad02fdb commit c5faec7

File tree

563 files changed

+3475
-3058
lines changed

Some content is hidden

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

563 files changed

+3475
-3058
lines changed

sync-for-payables/.gitattributes

100755100644
File mode changed.

sync-for-payables/CodatSyncPayables.sln

100755100644
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodatSyncPayables", "CodatSyncPayables\CodatSyncPayables.csproj", "{F0CE92B5-F3CC-45A2-AA83-118C38724EB1}"
3+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Codat.Sync.Payables", "CodatSyncPayables\CodatSyncPayables.csproj", "{F0CE92B5-F3CC-45A2-AA83-118C38724EB1}"
44
EndProject
55

66
Global

sync-for-payables/CodatSyncPayables/Accounts.cs

100755100644
Lines changed: 22 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
// </auto-generated>
99
//------------------------------------------------------------------------------
1010
#nullable enable
11-
namespace CodatSyncPayables
11+
namespace Codat.Sync.Payables
1212
{
13-
using CodatSyncPayables.Models.Operations;
14-
using CodatSyncPayables.Models.Shared;
15-
using CodatSyncPayables.Utils;
13+
using Codat.Sync.Payables.Models.Operations;
14+
using Codat.Sync.Payables.Models.Shared;
15+
using Codat.Sync.Payables.Utils;
1616
using Newtonsoft.Json;
1717
using System.Net.Http.Headers;
1818
using System.Net.Http;
@@ -22,7 +22,7 @@ namespace CodatSyncPayables
2222
/// <summary>
2323
/// Accounts
2424
/// </summary>
25-
public interface IAccountsSDK
25+
public interface IAccounts
2626
{
2727

2828
/// <summary>
@@ -94,41 +94,36 @@ public interface IAccountsSDK
9494
/// <summary>
9595
/// Accounts
9696
/// </summary>
97-
public class AccountsSDK: IAccountsSDK
97+
public class Accounts: IAccounts
9898
{
99-
public SDKConfig Config { get; private set; }
99+
public SDKConfig SDKConfiguration { get; private set; }
100100
private const string _language = "csharp";
101-
private const string _sdkVersion = "2.2.0";
102-
private const string _sdkGenVersion = "2.159.2";
101+
private const string _sdkVersion = "3.0.0";
102+
private const string _sdkGenVersion = "2.210.6";
103103
private const string _openapiDocVersion = "3.0.0";
104-
private const string _userAgent = "speakeasy-sdk/csharp 2.2.0 2.159.2 3.0.0 Codat.Sync.Payables";
104+
private const string _userAgent = "speakeasy-sdk/csharp 3.0.0 2.210.6 3.0.0 Codat.Sync.Payables";
105105
private string _serverUrl = "";
106106
private ISpeakeasyHttpClient _defaultClient;
107107
private ISpeakeasyHttpClient _securityClient;
108108

109-
public AccountsSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securityClient, string serverUrl, SDKConfig config)
109+
public Accounts(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securityClient, string serverUrl, SDKConfig config)
110110
{
111111
_defaultClient = defaultClient;
112112
_securityClient = securityClient;
113113
_serverUrl = serverUrl;
114-
Config = config;
114+
SDKConfiguration = config;
115115
}
116116

117117

118118
public async Task<Models.Operations.CreateAccountResponse> CreateAsync(CreateAccountRequest? request = null)
119119
{
120-
string baseUrl = _serverUrl;
121-
if (baseUrl.EndsWith("/"))
122-
{
123-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
124-
}
120+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
125121
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/connections/{connectionId}/push/accounts", request);
126122

127-
128123
var httpRequest = new HttpRequestMessage(HttpMethod.Post, urlString);
129124
httpRequest.Headers.Add("user-agent", _userAgent);
130125

131-
var serializedBody = RequestBodySerializer.Serialize(request, "Account", "json");
126+
var serializedBody = RequestBodySerializer.Serialize(request, "AccountPrototype", "json");
132127
if (serializedBody != null)
133128
{
134129
httpRequest.Content = serializedBody;
@@ -156,7 +151,7 @@ public AccountsSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient secu
156151

157152
return response;
158153
}
159-
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 429))
154+
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))
160155
{
161156
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
162157
{
@@ -171,14 +166,9 @@ public AccountsSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient secu
171166

172167
public async Task<GetAccountResponse> GetAsync(GetAccountRequest? request = null)
173168
{
174-
string baseUrl = _serverUrl;
175-
if (baseUrl.EndsWith("/"))
176-
{
177-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
178-
}
169+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
179170
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/data/accounts/{accountId}", request);
180171

181-
182172
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
183173
httpRequest.Headers.Add("user-agent", _userAgent);
184174

@@ -205,7 +195,7 @@ public async Task<GetAccountResponse> GetAsync(GetAccountRequest? request = null
205195

206196
return response;
207197
}
208-
if((response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429))
198+
if((response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
209199
{
210200
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
211201
{
@@ -220,14 +210,9 @@ public async Task<GetAccountResponse> GetAsync(GetAccountRequest? request = null
220210

221211
public async Task<GetCreateAccountModelResponse> GetCreateModelAsync(GetCreateAccountModelRequest? request = null)
222212
{
223-
string baseUrl = _serverUrl;
224-
if (baseUrl.EndsWith("/"))
225-
{
226-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
227-
}
213+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
228214
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/connections/{connectionId}/options/chartOfAccounts", request);
229215

230-
231216
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
232217
httpRequest.Headers.Add("user-agent", _userAgent);
233218

@@ -254,7 +239,7 @@ public async Task<GetCreateAccountModelResponse> GetCreateModelAsync(GetCreateAc
254239

255240
return response;
256241
}
257-
if((response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 429))
242+
if((response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
258243
{
259244
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
260245
{
@@ -269,14 +254,9 @@ public async Task<GetCreateAccountModelResponse> GetCreateModelAsync(GetCreateAc
269254

270255
public async Task<ListAccountsResponse> ListAsync(ListAccountsRequest? request = null)
271256
{
272-
string baseUrl = _serverUrl;
273-
if (baseUrl.EndsWith("/"))
274-
{
275-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
276-
}
257+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
277258
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/data/accounts", request);
278259

279-
280260
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
281261
httpRequest.Headers.Add("user-agent", _userAgent);
282262

@@ -298,12 +278,12 @@ public async Task<ListAccountsResponse> ListAsync(ListAccountsRequest? request =
298278
{
299279
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
300280
{
301-
response.Accounts = JsonConvert.DeserializeObject<Accounts>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
281+
response.Accounts = JsonConvert.DeserializeObject<Models.Shared.Accounts>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
302282
}
303283

304284
return response;
305285
}
306-
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 409))
286+
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
307287
{
308288
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
309289
{

sync-for-payables/CodatSyncPayables/BillCreditNotes.cs

100755100644
Lines changed: 23 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
// </auto-generated>
99
//------------------------------------------------------------------------------
1010
#nullable enable
11-
namespace CodatSyncPayables
11+
namespace Codat.Sync.Payables
1212
{
13-
using CodatSyncPayables.Models.Operations;
14-
using CodatSyncPayables.Models.Shared;
15-
using CodatSyncPayables.Utils;
13+
using Codat.Sync.Payables.Models.Operations;
14+
using Codat.Sync.Payables.Models.Shared;
15+
using Codat.Sync.Payables.Utils;
1616
using Newtonsoft.Json;
1717
using System.Net.Http.Headers;
1818
using System.Net.Http;
@@ -22,7 +22,7 @@ namespace CodatSyncPayables
2222
/// <summary>
2323
/// Bill credit notes
2424
/// </summary>
25-
public interface IBillCreditNotesSDK
25+
public interface IBillCreditNotes
2626
{
2727

2828
/// <summary>
@@ -113,37 +113,32 @@ public interface IBillCreditNotesSDK
113113
/// <summary>
114114
/// Bill credit notes
115115
/// </summary>
116-
public class BillCreditNotesSDK: IBillCreditNotesSDK
116+
public class BillCreditNotes: IBillCreditNotes
117117
{
118-
public SDKConfig Config { get; private set; }
118+
public SDKConfig SDKConfiguration { get; private set; }
119119
private const string _language = "csharp";
120-
private const string _sdkVersion = "2.2.0";
121-
private const string _sdkGenVersion = "2.159.2";
120+
private const string _sdkVersion = "3.0.0";
121+
private const string _sdkGenVersion = "2.210.6";
122122
private const string _openapiDocVersion = "3.0.0";
123-
private const string _userAgent = "speakeasy-sdk/csharp 2.2.0 2.159.2 3.0.0 Codat.Sync.Payables";
123+
private const string _userAgent = "speakeasy-sdk/csharp 3.0.0 2.210.6 3.0.0 Codat.Sync.Payables";
124124
private string _serverUrl = "";
125125
private ISpeakeasyHttpClient _defaultClient;
126126
private ISpeakeasyHttpClient _securityClient;
127127

128-
public BillCreditNotesSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securityClient, string serverUrl, SDKConfig config)
128+
public BillCreditNotes(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securityClient, string serverUrl, SDKConfig config)
129129
{
130130
_defaultClient = defaultClient;
131131
_securityClient = securityClient;
132132
_serverUrl = serverUrl;
133-
Config = config;
133+
SDKConfiguration = config;
134134
}
135135

136136

137137
public async Task<Models.Operations.CreateBillCreditNoteResponse> CreateAsync(CreateBillCreditNoteRequest? request = null)
138138
{
139-
string baseUrl = _serverUrl;
140-
if (baseUrl.EndsWith("/"))
141-
{
142-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
143-
}
139+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
144140
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/connections/{connectionId}/push/billCreditNotes", request);
145141

146-
147142
var httpRequest = new HttpRequestMessage(HttpMethod.Post, urlString);
148143
httpRequest.Headers.Add("user-agent", _userAgent);
149144

@@ -175,7 +170,7 @@ public BillCreditNotesSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClie
175170

176171
return response;
177172
}
178-
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 429))
173+
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))
179174
{
180175
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
181176
{
@@ -190,14 +185,9 @@ public BillCreditNotesSDK(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClie
190185

191186
public async Task<GetBillCreditNoteResponse> GetAsync(GetBillCreditNoteRequest? request = null)
192187
{
193-
string baseUrl = _serverUrl;
194-
if (baseUrl.EndsWith("/"))
195-
{
196-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
197-
}
188+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
198189
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/data/billCreditNotes/{billCreditNoteId}", request);
199190

200-
201191
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
202192
httpRequest.Headers.Add("user-agent", _userAgent);
203193

@@ -224,7 +214,7 @@ public async Task<GetBillCreditNoteResponse> GetAsync(GetBillCreditNoteRequest?
224214

225215
return response;
226216
}
227-
if((response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429))
217+
if((response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
228218
{
229219
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
230220
{
@@ -239,14 +229,9 @@ public async Task<GetBillCreditNoteResponse> GetAsync(GetBillCreditNoteRequest?
239229

240230
public async Task<GetCreateUpdateBillCreditNoteModelResponse> GetCreateUpdateModelAsync(GetCreateUpdateBillCreditNoteModelRequest? request = null)
241231
{
242-
string baseUrl = _serverUrl;
243-
if (baseUrl.EndsWith("/"))
244-
{
245-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
246-
}
232+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
247233
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/connections/{connectionId}/options/billCreditNotes", request);
248234

249-
250235
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
251236
httpRequest.Headers.Add("user-agent", _userAgent);
252237

@@ -273,7 +258,7 @@ public async Task<GetCreateUpdateBillCreditNoteModelResponse> GetCreateUpdateMod
273258

274259
return response;
275260
}
276-
if((response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 429))
261+
if((response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
277262
{
278263
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
279264
{
@@ -288,14 +273,9 @@ public async Task<GetCreateUpdateBillCreditNoteModelResponse> GetCreateUpdateMod
288273

289274
public async Task<ListBillCreditNotesResponse> ListAsync(ListBillCreditNotesRequest? request = null)
290275
{
291-
string baseUrl = _serverUrl;
292-
if (baseUrl.EndsWith("/"))
293-
{
294-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
295-
}
276+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
296277
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/data/billCreditNotes", request);
297278

298-
299279
var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString);
300280
httpRequest.Headers.Add("user-agent", _userAgent);
301281

@@ -317,12 +297,12 @@ public async Task<ListBillCreditNotesResponse> ListAsync(ListBillCreditNotesRequ
317297
{
318298
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
319299
{
320-
response.BillCreditNotes = JsonConvert.DeserializeObject<BillCreditNotes>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
300+
response.BillCreditNotes = JsonConvert.DeserializeObject<Models.Shared.BillCreditNotes>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
321301
}
322302

323303
return response;
324304
}
325-
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 409))
305+
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 409) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
326306
{
327307
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
328308
{
@@ -337,14 +317,9 @@ public async Task<ListBillCreditNotesResponse> ListAsync(ListBillCreditNotesRequ
337317

338318
public async Task<Models.Operations.UpdateBillCreditNoteResponse> UpdateAsync(UpdateBillCreditNoteRequest? request = null)
339319
{
340-
string baseUrl = _serverUrl;
341-
if (baseUrl.EndsWith("/"))
342-
{
343-
baseUrl = baseUrl.Substring(0, baseUrl.Length - 1);
344-
}
320+
string baseUrl = this.SDKConfiguration.GetTemplatedServerDetails();
345321
var urlString = URLBuilder.Build(baseUrl, "/companies/{companyId}/connections/{connectionId}/push/billCreditNotes/{billCreditNoteId}", request);
346322

347-
348323
var httpRequest = new HttpRequestMessage(HttpMethod.Put, urlString);
349324
httpRequest.Headers.Add("user-agent", _userAgent);
350325

@@ -376,7 +351,7 @@ public async Task<ListBillCreditNotesResponse> ListAsync(ListBillCreditNotesRequ
376351

377352
return response;
378353
}
379-
if((response.StatusCode == 400) || (response.StatusCode == 401) || (response.StatusCode == 404) || (response.StatusCode == 429))
354+
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))
380355
{
381356
if(Utilities.IsContentTypeMatch("application/json",response.ContentType))
382357
{

0 commit comments

Comments
 (0)