Skip to content

Commit 0a80065

Browse files
## Csharp SDK Changes: (#341)
* `Codat.bankFeeds.Companies.Create()`: `response.dataConnections.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Companies.List()`: `response.results.[].DataConnections.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Companies.Get()`: `response.dataConnections.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Companies.Replace()`: `response.dataConnections.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Companies.Update()`: `response.dataConnections.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Connections.List()`: `response.results.[].ConnectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Connections.Create()`: `response.connectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Connections.Get()`: `response.connectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Connections.Unlink()`: `response.connectionInfo.{}` **Changed** **Breaking** ⚠️ * `Codat.bankFeeds.Configuration.Get()`: **Deleted** **Breaking** ⚠️ * `Codat.bankFeeds.Configuration.Set()`: **Deleted** **Breaking** ⚠️ * `Codat.bankFeeds.Sync.Get-Last-Successful-Sync()`: **Deleted** **Breaking** ⚠️ Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent 8e6f059 commit 0a80065

File tree

254 files changed

+6964
-4269
lines changed

Some content is hidden

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

254 files changed

+6964
-4269
lines changed

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.692.0
1+
speakeasyVersion: 1.696.0
22
sources:
33
bank-feeds-source:
44
sourceNamespace: bank-feeds-source
5-
sourceRevisionDigest: sha256:ae63dc884870453e56b5ca0fae729f0326913f040933792572c0bcec4736c8a2
6-
sourceBlobDigest: sha256:007790ef97b61f334610fb63d2ab454122ca3a1f852643221412b4b3957267c5
5+
sourceRevisionDigest: sha256:f7e363f09d5f09a6ef30f229fc24cd1da3bed7b8aaa5ed54dbcecf5ecf940aac
6+
sourceBlobDigest: sha256:bec22303db7eda4f0434582b2c3646b374f23dd8f317aedb5fe4a63426516ad7
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1747143479
9+
- speakeasy-sdk-regen-1769161196
1010
- 3.0.0
1111
lending-source:
1212
sourceNamespace: lending-source
@@ -66,10 +66,10 @@ targets:
6666
bank-feeds-library:
6767
source: bank-feeds-source
6868
sourceNamespace: bank-feeds-source
69-
sourceRevisionDigest: sha256:ae63dc884870453e56b5ca0fae729f0326913f040933792572c0bcec4736c8a2
70-
sourceBlobDigest: sha256:007790ef97b61f334610fb63d2ab454122ca3a1f852643221412b4b3957267c5
69+
sourceRevisionDigest: sha256:f7e363f09d5f09a6ef30f229fc24cd1da3bed7b8aaa5ed54dbcecf5ecf940aac
70+
sourceBlobDigest: sha256:bec22303db7eda4f0434582b2c3646b374f23dd8f317aedb5fe4a63426516ad7
7171
codeSamplesNamespace: bank-feeds-source-csharp-code-samples
72-
codeSamplesRevisionDigest: sha256:8d42a041e7b8be0a4be7893e1d5d32e4f52992da1a12508c3c7ea53dba21a394
72+
codeSamplesRevisionDigest: sha256:4ed437078d58acd0a3ea995a9be7ab509ce87fa5cdf821541c552d917bfb96a6
7373
lending-library:
7474
source: lending-source
7575
sourceNamespace: lending-source

bank-feeds/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.env
2+
.env.local
13
.DS_Store
24
**/.speakeasy/temp/
35
**/.speakeasy/logs/

bank-feeds/.speakeasy/gen.lock

Lines changed: 2228 additions & 539 deletions
Large diffs are not rendered by default.

bank-feeds/.speakeasy/gen.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
@@ -12,21 +13,34 @@ generation:
1213
requestResponseComponentNamesFeb2024: true
1314
securityFeb2025: false
1415
sharedErrorComponentsApr2025: false
16+
sharedNestedComponentsJan2026: false
1517
auth:
1618
oAuth2ClientCredentialsEnabled: false
1719
oAuth2PasswordEnabled: false
20+
hoistGlobalSecurity: true
21+
schemas:
22+
allOfMergeStrategy: shallowMerge
23+
requestBodyFieldName: ""
24+
persistentEdits: {}
25+
tests:
26+
generateTests: true
27+
generateNewTests: false
28+
skipResponseBodyAssertions: false
1829
csharp:
19-
version: 7.3.0
30+
version: 8.0.0
2031
additionalDependencies: []
2132
author: Codat
33+
baseErrorName: CodatBankFeedsException
2234
clientServerStatusCodesAsErrors: true
2335
defaultErrorName: SDKException
2436
description: Set up bank feeds from accounts in your application to supported accounting platforms.
2537
disableNamespacePascalCasingApr2024: true
2638
dotnetVersion: net8.0
39+
enableCancellationToken: false
2740
enableSourceLink: false
2841
flattenGlobalSecurity: false
2942
flatteningOrder: ""
43+
httpClientPrefix: Speakeasy
3044
imports:
3145
option: openapi
3246
paths:
@@ -36,11 +50,14 @@ csharp:
3650
shared: Models/Shared
3751
webhooks: Models/Webhooks
3852
includeDebugSymbols: false
53+
inferUnionDiscriminators: false
3954
inputModelSuffix: input
4055
maxMethodParams: 0
4156
methodArguments: infer-optional-args
57+
multipartArrayFormat: legacy
4258
outputModelSuffix: output
4359
packageName: Codat.BankFeeds
4460
packageTags: ""
4561
responseFormat: envelope
4662
sourceDirectory: ""
63+
useNodatime: true

bank-feeds/Codat/BankFeeds/AccountMapping.cs

Lines changed: 213 additions & 66 deletions
Large diffs are not rendered by default.

bank-feeds/Codat/BankFeeds/BankAccounts.cs

Lines changed: 280 additions & 94 deletions
Large diffs are not rendered by default.

bank-feeds/Codat/BankFeeds/Codat.BankFeeds.csproj

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,13 @@
33
<PropertyGroup>
44
<IsPackable>true</IsPackable>
55
<PackageId>Codat.BankFeeds</PackageId>
6-
<Version>7.3.0</Version>
6+
<Version>8.0.0</Version>
77
<TargetFramework>net8.0</TargetFramework>
88
<Authors>Codat</Authors>
9-
<Copyright>Copyright (c) Codat 2025</Copyright>
9+
<Copyright>Copyright (c) Codat 2026</Copyright>
1010
<RepositoryUrl>https://github.com/codatio/client-sdk-csharp.git</RepositoryUrl>
1111
<RepositoryType>git</RepositoryType>
12-
<Description>Bank Feeds: Bank Feeds solution enables your SMB users to set up bank feeds from accounts in your application to supported accounting software.<br/>
13-
<br/>
14-
A bank feed is a connection between a source bank account in your application and a target bank account in a supported accounting software.<br/>
15-
<br/>
16-
<a href="https://docs.codat.io/bank-feeds-api/overview">Explore solution</a> | <a href="https://github.com/codatio/oas">See OpenAPI spec</a><br/>
17-
<br/>
18-
---<br/>
19-
&lt;!-- Start Codat Tags Table --&gt;<br/>
20-
## Endpoints<br/>
21-
<br/>
22-
| Endpoints | Description |<br/>
23-
| :- |:- |<br/>
24-
| Companies | Create and manage your SMB users&apos; companies. |<br/>
25-
| Connections | Create new and manage existing data connections for a company. |<br/>
26-
| Source accounts | Provide and manage lists of source bank accounts. |<br/>
27-
| Account mapping | Extra functionality for building an account management UI. |<br/>
28-
| Company information | Get detailed information about a company from the underlying platform. |<br/>
29-
| Transactions | Create new bank account transactions for a company&apos;s connections, and see previous operations. |<br/>
30-
&lt;!-- End Codat Tags Table --&gt;</Description>
12+
<Description>Set up bank feeds from accounts in your application to supported accounting platforms.</Description>
3113
</PropertyGroup>
3214

3315
<PropertyGroup>

0 commit comments

Comments
 (0)