Skip to content

Commit ddeb836

Browse files
ci: regenerated with OpenAPI Doc prealpha, Speakeasy CLI 1.179.0 (#251)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent 46ccce5 commit ddeb836

Some content is hidden

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

63 files changed

+871
-703
lines changed

sync-for-expenses/.speakeasy/gen.lock

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
lockVersion: 2.0.0
22
id: 18b9d064-aee3-46b6-b773-6d0ab95e296c
33
management:
4-
docChecksum: fdc7285c8f3a9d1b51e0ac7f1c98ee14
4+
docChecksum: cd6fa6671764b38bed9a8592c0f117ad
55
docVersion: prealpha
66
speakeasyVersion: internal
7-
generationVersion: 2.248.6
8-
releaseVersion: 5.0.0
9-
configChecksum: bd15d9cec6d935b0b22be299083653f4
7+
generationVersion: 2.257.2
8+
releaseVersion: 5.1.0
9+
configChecksum: bf2e9b4d2b7342b0024cf499f9ef09f6
1010
repoURL: https://github.com/codatio/client-sdk-csharp.git
1111
repoSubDirectory: sync-for-expenses
1212
published: true
1313
features:
1414
csharp:
15-
core: 3.3.1
15+
core: 3.3.2
1616
deprecations: 2.81.2
1717
examples: 2.81.3
18-
globalSecurity: 2.82.0
18+
globalSecurity: 2.83.0
1919
globalServerURLs: 2.82.2
2020
inputOutputModels: 2.83.0
2121
nameOverrides: 2.81.1
@@ -130,6 +130,8 @@ generatedFiles:
130130
- CodatSyncExpenses/Models/Operations/ListSyncTransactionsRequest.cs
131131
- CodatSyncExpenses/Models/Operations/ListSyncTransactionsResponse.cs
132132
- CodatSyncExpenses/Models/Shared/ErrorMessage.cs
133+
- CodatSyncExpenses/Models/Shared/ErrorValidation.cs
134+
- CodatSyncExpenses/Models/Shared/ErrorValidationItem.cs
133135
- CodatSyncExpenses/Models/Shared/GroupReference.cs
134136
- CodatSyncExpenses/Models/Shared/Company.cs
135137
- CodatSyncExpenses/Models/Shared/SourceType.cs
@@ -332,6 +334,8 @@ generatedFiles:
332334
- docs/Models/Operations/ListSyncTransactionsRequest.md
333335
- docs/Models/Operations/ListSyncTransactionsResponse.md
334336
- docs/Models/Shared/ErrorMessage.md
337+
- docs/Models/Shared/ErrorValidation.md
338+
- docs/Models/Shared/ErrorValidationItem.md
335339
- docs/Models/Shared/GroupReference.md
336340
- docs/Models/Shared/Company.md
337341
- docs/Models/Shared/SourceType.md

sync-for-expenses/CodatSyncExpenses/Accounts.cs

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,18 +69,18 @@ public class Accounts: IAccounts
6969
{
7070
public SDKConfig SDKConfiguration { get; private set; }
7171
private const string _language = "csharp";
72-
private const string _sdkVersion = "5.0.0";
73-
private const string _sdkGenVersion = "2.248.6";
72+
private const string _sdkVersion = "5.1.0";
73+
private const string _sdkGenVersion = "2.257.2";
7474
private const string _openapiDocVersion = "prealpha";
75-
private const string _userAgent = "speakeasy-sdk/csharp 5.0.0 2.248.6 prealpha Codat.Sync.Expenses";
75+
private const string _userAgent = "speakeasy-sdk/csharp 5.1.0 2.257.2 prealpha Codat.Sync.Expenses";
7676
private string _serverUrl = "";
7777
private ISpeakeasyHttpClient _defaultClient;
78-
private ISpeakeasyHttpClient _securityClient;
78+
private Func<Security>? _securitySource;
7979

80-
public Accounts(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securityClient, string serverUrl, SDKConfig config)
80+
public Accounts(ISpeakeasyHttpClient defaultClient, Func<Security>? securitySource, string serverUrl, SDKConfig config)
8181
{
8282
_defaultClient = defaultClient;
83-
_securityClient = securityClient;
83+
_securitySource = securitySource;
8484
_serverUrl = serverUrl;
8585
SDKConfiguration = config;
8686
}
@@ -100,8 +100,12 @@ public Accounts(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securit
100100
httpRequest.Content = serializedBody;
101101
}
102102

103-
var client = _securityClient;
104-
103+
var client = _defaultClient;
104+
if (_securitySource != null)
105+
{
106+
client = SecuritySerializer.Apply(_defaultClient, _securitySource);
107+
}
108+
105109
var httpResponse = await client.SendAsync(httpRequest);
106110

107111
var contentType = httpResponse.Content.Headers.ContentType?.MediaType;
@@ -119,7 +123,7 @@ public Accounts(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securit
119123
{
120124
response.CreateAccountResponseValue = JsonConvert.DeserializeObject<Models.Shared.CreateAccountResponse>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
121125
}
122-
126+
123127
return response;
124128
}
125129
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))
@@ -128,11 +132,12 @@ public Accounts(ISpeakeasyHttpClient defaultClient, ISpeakeasyHttpClient securit
128132
{
129133
response.ErrorMessage = JsonConvert.DeserializeObject<ErrorMessage>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
130134
}
131-
135+
132136
return response;
133137
}
134138
return response;
135139
}
140+
136141

137142

138143
public async Task<GetCreateChartOfAccountsModelResponse> GetCreateModelAsync(GetCreateChartOfAccountsModelRequest? request = null)
@@ -144,8 +149,12 @@ public async Task<GetCreateChartOfAccountsModelResponse> GetCreateModelAsync(Get
144149
httpRequest.Headers.Add("user-agent", _userAgent);
145150

146151

147-
var client = _securityClient;
148-
152+
var client = _defaultClient;
153+
if (_securitySource != null)
154+
{
155+
client = SecuritySerializer.Apply(_defaultClient, _securitySource);
156+
}
157+
149158
var httpResponse = await client.SendAsync(httpRequest);
150159

151160
var contentType = httpResponse.Content.Headers.ContentType?.MediaType;
@@ -163,7 +172,7 @@ public async Task<GetCreateChartOfAccountsModelResponse> GetCreateModelAsync(Get
163172
{
164173
response.PushOption = JsonConvert.DeserializeObject<PushOption>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
165174
}
166-
175+
167176
return response;
168177
}
169178
if((response.StatusCode == 401) || (response.StatusCode == 402) || (response.StatusCode == 403) || (response.StatusCode == 404) || (response.StatusCode == 429) || (response.StatusCode == 500) || (response.StatusCode == 503))
@@ -172,11 +181,12 @@ public async Task<GetCreateChartOfAccountsModelResponse> GetCreateModelAsync(Get
172181
{
173182
response.ErrorMessage = JsonConvert.DeserializeObject<ErrorMessage>(await httpResponse.Content.ReadAsStringAsync(), new JsonSerializerSettings(){ NullValueHandling = NullValueHandling.Ignore, Converters = new JsonConverter[] { new FlexibleObjectDeserializer(), new EnumSerializer() }});
174183
}
175-
184+
176185
return response;
177186
}
178187
return response;
179188
}
189+
180190

181191
}
182192
}

sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.cs

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -136,14 +136,14 @@ public class CodatSyncExpenses: ICodatSyncExpenses
136136
public SDKConfig SDKConfiguration { get; private set; }
137137

138138
private const string _language = "csharp";
139-
private const string _sdkVersion = "5.0.0";
140-
private const string _sdkGenVersion = "2.248.6";
139+
private const string _sdkVersion = "5.1.0";
140+
private const string _sdkGenVersion = "2.257.2";
141141
private const string _openapiDocVersion = "prealpha";
142-
private const string _userAgent = "speakeasy-sdk/csharp 5.0.0 2.248.6 prealpha Codat.Sync.Expenses";
142+
private const string _userAgent = "speakeasy-sdk/csharp 5.1.0 2.257.2 prealpha Codat.Sync.Expenses";
143143
private string _serverUrl = "";
144144
private int _serverIndex = 0;
145145
private ISpeakeasyHttpClient _defaultClient;
146-
private ISpeakeasyHttpClient _securityClient;
146+
private Func<Security>? _securitySource;
147147
public ICompanies Companies { get; private set; }
148148
public IConnections Connections { get; private set; }
149149
public IAccounts Accounts { get; private set; }
@@ -156,7 +156,7 @@ public class CodatSyncExpenses: ICodatSyncExpenses
156156
public ISync Sync { get; private set; }
157157
public ITransactionStatus TransactionStatus { get; private set; }
158158

159-
public CodatSyncExpenses(Security? security = null, int? serverIndex = null, string? serverUrl = null, Dictionary<string, string>? urlParams = null, ISpeakeasyHttpClient? client = null)
159+
public CodatSyncExpenses(Security? security = null, Func<Security>? securitySource = null, int? serverIndex = null, string? serverUrl = null, Dictionary<string, string>? urlParams = null, ISpeakeasyHttpClient? client = null)
160160
{
161161
if (serverIndex != null)
162162
{
@@ -173,11 +173,14 @@ public CodatSyncExpenses(Security? security = null, int? serverIndex = null, str
173173
}
174174

175175
_defaultClient = new SpeakeasyHttpClient(client);
176-
_securityClient = _defaultClient;
177176

178-
if(security != null)
177+
if(securitySource != null)
179178
{
180-
_securityClient = SecuritySerializer.Apply(_defaultClient, security);
179+
_securitySource = securitySource;
180+
}
181+
else if(security != null)
182+
{
183+
_securitySource = () => security;
181184
}
182185

183186
SDKConfiguration = new SDKConfig()
@@ -186,17 +189,17 @@ public CodatSyncExpenses(Security? security = null, int? serverIndex = null, str
186189
serverUrl = _serverUrl
187190
};
188191

189-
Companies = new Companies(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
190-
Connections = new Connections(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
191-
Accounts = new Accounts(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
192-
Customers = new Customers(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
193-
Suppliers = new Suppliers(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
194-
ManageData = new ManageData(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
195-
PushOperations = new PushOperations(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
196-
Configuration = new Configuration(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
197-
Expenses = new Expenses(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
198-
Sync = new Sync(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
199-
TransactionStatus = new TransactionStatus(_defaultClient, _securityClient, _serverUrl, SDKConfiguration);
192+
Companies = new Companies(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
193+
Connections = new Connections(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
194+
Accounts = new Accounts(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
195+
Customers = new Customers(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
196+
Suppliers = new Suppliers(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
197+
ManageData = new ManageData(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
198+
PushOperations = new PushOperations(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
199+
Configuration = new Configuration(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
200+
Expenses = new Expenses(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
201+
Sync = new Sync(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
202+
TransactionStatus = new TransactionStatus(_defaultClient, _securitySource, _serverUrl, SDKConfiguration);
200203
}
201204
}
202205
}

sync-for-expenses/CodatSyncExpenses/CodatSyncExpenses.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<IsPackable>true</IsPackable>
44
<PackageId>Codat.Sync.Expenses</PackageId>
5-
<Version>5.0.0</Version>
5+
<Version>5.1.0</Version>
66
<Authors>Codat</Authors>
77
<TargetFramework>net6.0</TargetFramework>
88
<Nullable>enable</Nullable>

0 commit comments

Comments
 (0)