Skip to content

Commit baf50ba

Browse files
authored
Merge pull request #25 from codatio/library-update
Automated PR created by OAS bot
2 parents 52f1b8c + 0b94a9f commit baf50ba

File tree

14 files changed

+298
-103
lines changed

14 files changed

+298
-103
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Generate Accounting library
2+
'on':
3+
workflow_dispatch:
4+
inputs:
5+
force:
6+
description: Force generation of SDKs
7+
type: boolean
8+
default: false
9+
jobs:
10+
generate:
11+
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14
12+
with:
13+
speakeasy_version: latest
14+
openapi_doc_location: https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Accounting.yaml
15+
languages: |-
16+
- java: ./previous-versions/accounting
17+
create_release: true
18+
mode: pr
19+
force: ${{ github.event.inputs.force }}
20+
publish_java: true
21+
secrets:
22+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
23+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
24+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Release Accounting library
2+
'on':
3+
push:
4+
paths:
5+
- previous-versions/accounting/RELEASES.md
6+
branches:
7+
- main
8+
jobs:
9+
publish:
10+
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v14
11+
with:
12+
create_release: true
13+
publish_java: true
14+
use_sonatype_central: true
15+
secrets:
16+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
17+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
18+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
19+
ossrh_username: ${{ secrets.OSSRH_USERNAME }}
20+
ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
21+
java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
22+
java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Generate Banking library
2+
'on':
3+
workflow_dispatch:
4+
inputs:
5+
force:
6+
description: Force generation of SDKs
7+
type: boolean
8+
default: false
9+
jobs:
10+
generate:
11+
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14
12+
with:
13+
speakeasy_version: latest
14+
openapi_doc_location: https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Banking.yaml
15+
languages: |-
16+
- java: ./previous-versions/banking
17+
create_release: true
18+
mode: pr
19+
force: ${{ github.event.inputs.force }}
20+
publish_java: true
21+
secrets:
22+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
23+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
24+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Release Banking library
2+
'on':
3+
push:
4+
paths:
5+
- previous-versions/banking/RELEASES.md
6+
branches:
7+
- main
8+
jobs:
9+
publish:
10+
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v14
11+
with:
12+
create_release: true
13+
publish_java: true
14+
use_sonatype_central: true
15+
secrets:
16+
github_access_token: ${{ secrets.GITHUB_TOKEN }}
17+
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
18+
slack_webhook_url: ${{ secrets.SLACK_WEBHOOK_URL }}
19+
ossrh_username: ${{ secrets.OSSRH_USERNAME }}
20+
ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
21+
java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
22+
java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,18 @@ To get your authorization header from the [Codat Portal](https://app.codat.io):
4242
| :- | :- | :- |
4343
| **[Platform](https://github.com/codatio/client-sdk-java/tree/main/platform)** | Manage the building blocks of Codat, including companies, connections, and more. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/platform?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/platform) |
4444
| **[Bank Feeds](https://github.com/codatio/client-sdk-java/tree/main/bank-feeds)** | Set up bank feeds from accounts in your application to supported accounting platforms. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/bank-feeds?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/bank-feeds) |
45-
| **[Sync for Commerce](https://github.com/codatio/client-sdk-java/tree/main/sync-for-commerce)** | Push merchants' data from your ecommerce or point-of-sale (POS) platform into your merchants' accounting platform. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync-for-commerce?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync-for-commerce) |
46-
| **[Sync for Expenses](https://github.com/codatio/client-sdk-java/tree/main/sync-for-expenses)** | Push expenses to accounting platforms. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync-for-expenses?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync-for-expenses) |
45+
| **[Sync for Commerce](https://github.com/codatio/client-sdk-java/tree/main/sync-for-commerce)** | Push merchants' data from your ecommerce or point-of-sale (POS) platform into your merchants' accounting platform. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync.commerce?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync.commerce) |
46+
| **[Sync for Expenses](https://github.com/codatio/client-sdk-java/tree/main/sync-for-expenses)** | Push expenses to accounting platforms. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync.expenses?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync.expenses) |
4747
| **[Lending](https://github.com/codatio/client-sdk-java/tree/main/lending)** | Make credit decisions backed by enhanced financials, metrics, reports, and data integrity features. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/lending?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/lending) |
48-
| **[Sync for Payroll](https://github.com/codatio/client-sdk-java/tree/main/sync-for-payroll)** | Push payroll to accounting platforms. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync-for-payroll?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync-for-payroll) |
49-
| **[Sync for Payables](https://github.com/codatio/client-sdk-java/tree/main/sync-for-payables)** | Streamline your customers' accounts payable workflow. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync-for-payables?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync-for-payables) |
48+
| **[Sync for Payroll](https://github.com/codatio/client-sdk-java/tree/main/sync-for-payroll)** | Push payroll to accounting platforms. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync.payroll?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync.payroll) |
49+
| **[Sync for Payables](https://github.com/codatio/client-sdk-java/tree/main/sync-for-payables)** | Streamline your customers' accounts payable workflow. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/sync.payables?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/sync.payables) |
50+
51+
### Alternative products and versions
52+
53+
| Library | Description | maven-central (java) |
54+
| :- | :- | :- |
55+
| **[Accounting](https://github.com/codatio/client-sdk-java/tree/main/previous-versions/accounting)** | Access standardized accounting data from our accounting integrations. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/accounting?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/accounting) |
56+
| **[Banking](https://github.com/codatio/client-sdk-java/tree/main/previous-versions/banking)** | Access standardized banking data from our banking integrations. | [![Maven Central (Java)](https://img.shields.io/maven-central/v/io.codat/banking?label=maven-central%20(java))](https://search.maven.org/artifact/io.codat/banking) |
5057
<!-- End Codat Client Libraries -->
5158

5259
<!-- Start Codat Support Notes -->
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Accounting
2+
3+
<!-- Start Codat Library Description -->
4+
Codat's Accounting API is a flexible API for pulling and pushing up-to-date accounting data to your customer's accounting software.
5+
It gives you a simple way to view, create, update adn delete data without having to worry about each platform's specific complexities.
6+
7+
<!-- End Codat Library Description -->
8+
9+
<!-- Start SDK Installation -->
10+
replace me
11+
<!-- End SDK Installation -->
12+
13+
## Example Usage
14+
<!-- Start SDK Example Usage -->
15+
replace me
16+
<!-- End SDK Example Usage -->
17+
18+
<!-- Start SDK Available Operations -->
19+
replace me
20+
<!-- End SDK Available Operations -->
21+
<!-- Start Codat Support Notes -->
22+
### Support
23+
24+
If you encounter any challenges while utilizing our SDKs, please don't hesitate to reach out for assistance.
25+
You can raise any issues by contacting your dedicated Codat representative or reaching out to our [support team](mailto:support@codat.io).
26+
We're here to help ensure a smooth experience for you.
27+
<!-- End Codat Support Notes -->
28+
### Library generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
configVersion: 1.0.0
2+
management:
3+
docChecksum: '00000000000000000000000000000000'
4+
docVersion: 2.1.0
5+
speakeasyVersion: 1.53.0
6+
generationVersion: 2.58.0
7+
generation:
8+
sdkClassName: CodatAccounting
9+
telemetryEnabled: true
10+
java:
11+
version: 0.0.0
12+
author: Codat
13+
description: Access standardized accounting data from our accounting integrations.
14+
maxMethodParams: 0
15+
groupID: io.codat
16+
artifactID: accounting
17+
githubURL: github.com/codatio/client-sdk-java/previous-versions/accounting
18+
companyName: Codat
19+
companyURL: https://www.codat.io/
20+
companyEmail: support@codat.io
21+
templateVersion: v2
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Banking
2+
3+
<!-- Start Codat Library Description -->
4+
Use Codat's API to connect to your SMB customer's banks and pull up-to-date standardized account and transaction data from their bank accounts via our partner providers.
5+
<!-- End Codat Library Description -->
6+
7+
<!-- Start SDK Installation -->
8+
replace me
9+
<!-- End SDK Installation -->
10+
11+
## Example Usage
12+
<!-- Start SDK Example Usage -->
13+
replace me
14+
<!-- End SDK Example Usage -->
15+
16+
<!-- Start SDK Available Operations -->
17+
replace me
18+
<!-- End SDK Available Operations -->
19+
<!-- Start Codat Support Notes -->
20+
### Support
21+
22+
If you encounter any challenges while utilizing our SDKs, please don't hesitate to reach out for assistance.
23+
You can raise any issues by contacting your dedicated Codat representative or reaching out to our [support team](mailto:support@codat.io).
24+
We're here to help ensure a smooth experience for you.
25+
<!-- End Codat Support Notes -->
26+
### Library generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)

previous-versions/banking/gen.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
configVersion: 1.0.0
2+
management:
3+
docChecksum: '00000000000000000000000000000000'
4+
docVersion: 2.1.0
5+
speakeasyVersion: 1.53.0
6+
generationVersion: 2.58.0
7+
generation:
8+
sdkClassName: CodatBanking
9+
telemetryEnabled: true
10+
java:
11+
version: 0.0.0
12+
author: Codat
13+
description: Access standardized banking data from our banking integrations.
14+
maxMethodParams: 0
15+
groupID: io.codat
16+
artifactID: banking
17+
githubURL: github.com/codatio/client-sdk-java/previous-versions/banking
18+
companyName: Codat
19+
companyURL: https://www.codat.io/
20+
companyEmail: support@codat.io
21+
templateVersion: v2

sync-for-commerce/gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ java:
1414
into your merchants' accounting platform.
1515
maxMethodParams: 0
1616
groupID: io.codat
17-
artifactID: sync-for-commerce
18-
githubURL: github.com/codatio/client-sdk-java/sync-for-commerce
17+
artifactID: sync.commerce
18+
githubURL: github.com/codatio/client-sdk-java/sync.commerce
1919
companyName: Codat
2020
companyURL: https://www.codat.io/
2121
companyEmail: support@codat.io

0 commit comments

Comments
 (0)