Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 59 additions & 20 deletions sync-for-expenses/.speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
lockVersion: 2.0.0
id: 37c7760d-adec-45ec-9000-ca662e9c0068
management:
docChecksum: f7909a451d1597b90dec569f16a52c39
docChecksum: b84c137b488c9aa6b56fa6e53acdf2cc
docVersion: prealpha
speakeasyVersion: 1.214.0
generationVersion: 2.286.2
releaseVersion: 0.2.0
configChecksum: bfb50fdae0098fd5dc78aad0d938b5c9
speakeasyVersion: 1.244.1
generationVersion: 2.301.2
releaseVersion: 0.2.1
configChecksum: 69aeaade36fb303243ae972577df696e
repoURL: https://github.com/codatio/client-sdk-java.git
repoSubDirectory: sync-for-expenses
published: true
features:
java:
constsAndDefaults: 0.1.1
core: 3.16.0
core: 3.16.4
decimal: 0.0.1
deprecations: 2.81.1
examples: 2.81.3
globalSecurity: 2.82.5
globalServerURLs: 2.82.1
inputOutputModels: 2.83.0
nameOverrides: 2.81.2
nameOverrides: 2.81.3
retries: 0.1.1
webhooks: 1.0.0
generatedFiles:
Expand All @@ -35,8 +35,11 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/PushOperations.java
- src/main/java/io/codat/sync/expenses/Configuration.java
- src/main/java/io/codat/sync/expenses/Expenses.java
- src/main/java/io/codat/sync/expenses/Reimbursements.java
- src/main/java/io/codat/sync/expenses/Sync.java
- src/main/java/io/codat/sync/expenses/TransactionStatus.java
- src/main/java/io/codat/sync/expenses/Attachments.java
- src/main/java/io/codat/sync/expenses/Transfers.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateCompanyRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/DeleteCompanyRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/GetCompanyRequestBuilder.java
Expand Down Expand Up @@ -70,14 +73,17 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/models/operations/SetCompanyConfigurationRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateExpenseTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/GetLastSuccessfulSyncRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/GetLatestSyncRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/InitiateSyncRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncsRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionRequestBuilder.java
- src/main/java/io/codat/sync/expenses/models/operations/SDKMethodInterfaces.java
- src/main/java/io/codat/sync/expenses/CodatSyncExpenses.java
- .gitattributes
Expand Down Expand Up @@ -186,8 +192,10 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/models/operations/CreateExpenseTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/GetLastSuccessfulSyncRequest.java
Expand All @@ -202,6 +210,10 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentResponse.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionRequest.java
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionResponse.java
- src/main/java/io/codat/sync/expenses/models/components/ErrorMessage.java
- src/main/java/io/codat/sync/expenses/models/components/ErrorValidation.java
- src/main/java/io/codat/sync/expenses/models/components/ErrorValidationItem.java
Expand Down Expand Up @@ -283,7 +295,7 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/models/components/AccountMappingInfo.java
- src/main/java/io/codat/sync/expenses/models/components/CreateExpenseResponse.java
- src/main/java/io/codat/sync/expenses/models/components/CreateExpenseRequest.java
- src/main/java/io/codat/sync/expenses/models/components/BankAccountReference.java
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionBankAccountReference.java
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionType.java
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransaction.java
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionLine.java
Expand All @@ -297,16 +309,25 @@ generatedFiles:
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseResponse.java
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseRequestBankAccountReference.java
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseRequest.java
- src/main/java/io/codat/sync/expenses/models/components/Attachment.java
- src/main/java/io/codat/sync/expenses/models/components/AttachmentUpload.java
- src/main/java/io/codat/sync/expenses/models/components/CodatFile.java
- src/main/java/io/codat/sync/expenses/models/components/CreateReimbursableExpenseResponse.java
- src/main/java/io/codat/sync/expenses/models/components/CreateReimbursableExpenseRequest.java
- src/main/java/io/codat/sync/expenses/models/components/BankAccountReference.java
- src/main/java/io/codat/sync/expenses/models/components/ReimbursableExpenseTransaction.java
- src/main/java/io/codat/sync/expenses/models/components/ReimbursableExpenseTransactionLine.java
- src/main/java/io/codat/sync/expenses/models/components/CompanySyncStatus.java
- src/main/java/io/codat/sync/expenses/models/components/SyncInitiated.java
- src/main/java/io/codat/sync/expenses/models/components/InitiateSync.java
- src/main/java/io/codat/sync/expenses/models/components/Transaction.java
- src/main/java/io/codat/sync/expenses/models/components/TransactionStatus.java
- src/main/java/io/codat/sync/expenses/models/components/IntegrationType.java
- src/main/java/io/codat/sync/expenses/models/components/Transactions.java
- src/main/java/io/codat/sync/expenses/models/components/Attachment.java
- src/main/java/io/codat/sync/expenses/models/components/AttachmentUpload.java
- src/main/java/io/codat/sync/expenses/models/components/CodatFile.java
- src/main/java/io/codat/sync/expenses/models/components/CreateTransferResponse.java
- src/main/java/io/codat/sync/expenses/models/components/CreateTransferRequest.java
- src/main/java/io/codat/sync/expenses/models/components/TransferDetails.java
- src/main/java/io/codat/sync/expenses/models/components/AccountRef.java
- src/main/java/io/codat/sync/expenses/models/components/Security.java
- src/main/java/io/codat/sync/expenses/models/components/ClientRateLimitReachedWebhook.java
- src/main/java/io/codat/sync/expenses/models/components/ClientRateLimitReachedWebhookData.java
Expand Down Expand Up @@ -390,8 +411,10 @@ generatedFiles:
- docs/models/operations/CreateExpenseTransactionResponse.md
- docs/models/operations/UpdateExpenseTransactionRequest.md
- docs/models/operations/UpdateExpenseTransactionResponse.md
- docs/models/operations/UploadExpenseAttachmentRequest.md
- docs/models/operations/UploadExpenseAttachmentResponse.md
- docs/models/operations/CreateReimbursableExpenseTransactionRequest.md
- docs/models/operations/CreateReimbursableExpenseTransactionResponse.md
- docs/models/operations/UpdateReimbursableExpenseTransactionRequest.md
- docs/models/operations/UpdateReimbursableExpenseTransactionResponse.md
- docs/models/operations/GetSyncByIdRequest.md
- docs/models/operations/GetSyncByIdResponse.md
- docs/models/operations/GetLastSuccessfulSyncRequest.md
Expand All @@ -406,6 +429,10 @@ generatedFiles:
- docs/models/operations/GetSyncTransactionResponse.md
- docs/models/operations/ListSyncTransactionsRequest.md
- docs/models/operations/ListSyncTransactionsResponse.md
- docs/models/operations/UploadExpenseAttachmentRequest.md
- docs/models/operations/UploadExpenseAttachmentResponse.md
- docs/models/operations/CreateTransferTransactionRequest.md
- docs/models/operations/CreateTransferTransactionResponse.md
- docs/models/components/ErrorMessage.md
- docs/models/components/ErrorValidation.md
- docs/models/components/ErrorValidationItem.md
Expand Down Expand Up @@ -487,7 +514,7 @@ generatedFiles:
- docs/models/components/AccountMappingInfo.md
- docs/models/components/CreateExpenseResponse.md
- docs/models/components/CreateExpenseRequest.md
- docs/models/components/BankAccountReference.md
- docs/models/components/ExpenseTransactionBankAccountReference.md
- docs/models/components/ExpenseTransactionType.md
- docs/models/components/ExpenseTransaction.md
- docs/models/components/ExpenseTransactionLine.md
Expand All @@ -501,16 +528,25 @@ generatedFiles:
- docs/models/components/UpdateExpenseResponse.md
- docs/models/components/UpdateExpenseRequestBankAccountReference.md
- docs/models/components/UpdateExpenseRequest.md
- docs/models/components/Attachment.md
- docs/models/components/AttachmentUpload.md
- docs/models/components/CodatFile.md
- docs/models/components/CreateReimbursableExpenseResponse.md
- docs/models/components/CreateReimbursableExpenseRequest.md
- docs/models/components/BankAccountReference.md
- docs/models/components/ReimbursableExpenseTransaction.md
- docs/models/components/ReimbursableExpenseTransactionLine.md
- docs/models/components/CompanySyncStatus.md
- docs/models/components/SyncInitiated.md
- docs/models/components/InitiateSync.md
- docs/models/components/Transaction.md
- docs/models/components/TransactionStatus.md
- docs/models/components/IntegrationType.md
- docs/models/components/Transactions.md
- docs/models/components/Attachment.md
- docs/models/components/AttachmentUpload.md
- docs/models/components/CodatFile.md
- docs/models/components/CreateTransferResponse.md
- docs/models/components/CreateTransferRequest.md
- docs/models/components/TransferDetails.md
- docs/models/components/AccountRef.md
- docs/models/components/Security.md
- docs/models/components/ClientRateLimitReachedWebhook.md
- docs/models/components/ClientRateLimitReachedWebhookData.md
Expand All @@ -537,6 +573,9 @@ generatedFiles:
- docs/sdks/pushoperations/README.md
- docs/sdks/configuration/README.md
- docs/sdks/expenses/README.md
- docs/sdks/reimbursements/README.md
- docs/sdks/sync/README.md
- docs/sdks/transactionstatus/README.md
- docs/sdks/attachments/README.md
- docs/sdks/transfers/README.md
- USAGE.md
22 changes: 16 additions & 6 deletions sync-for-expenses/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,19 @@

### Getting started

Speakeasy offers [automatic publishing](https://www.speakeasyapi.dev/docs/advanced-setup/publish-sdks) of SDK artifacts via GitHub Actions.

Once published to a repository (local or otherwise), the SDK artifact is used as below:
The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'io.codat.sync.expenses:openapi:0.2.0'
implementation 'io.codat.sync.expenses:openapi:0.2.1'
```

Maven:
```xml
<dependency>
<groupId>io.codat.sync.expenses</groupId>
<artifactId>openapi</artifactId>
<version>0.2.0</version>
<version>0.2.1</version>
</dependency>
```

Expand Down Expand Up @@ -161,7 +159,11 @@ public class Application {

* [create](docs/sdks/expenses/README.md#create) - Create expense transaction
* [update](docs/sdks/expenses/README.md#update) - Update expense transactions
* [uploadAttachment](docs/sdks/expenses/README.md#uploadattachment) - Upload attachment

### [reimbursements()](docs/sdks/reimbursements/README.md)

* [create](docs/sdks/reimbursements/README.md#create) - Create reimbursable expense transaction
* [update](docs/sdks/reimbursements/README.md#update) - Update reimbursable expense transaction

### [sync()](docs/sdks/sync/README.md)

Expand All @@ -175,6 +177,14 @@ public class Application {

* [get](docs/sdks/transactionstatus/README.md#get) - Get sync transaction
* [list](docs/sdks/transactionstatus/README.md#list) - List sync transactions

### [attachments()](docs/sdks/attachments/README.md)

* [upload](docs/sdks/attachments/README.md#upload) - Upload attachment

### [transfers()](docs/sdks/transfers/README.md)

* [create](docs/sdks/transfers/README.md#create) - Create transfer transaction
<!-- End Available Resources and Operations [operations] -->

<!-- Start Retries [retries] -->
Expand Down
12 changes: 11 additions & 1 deletion sync-for-expenses/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,14 @@ Based on:
### Generated
- [java v0.2.0] sync-for-expenses
### Releases
- [Maven Central v0.2.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.0 - sync-for-expenses
- [Maven Central v0.2.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.0 - sync-for-expenses

## 2024-04-09 15:58:44
### Changes
Based on:
- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Sync-Expenses.yaml
- Speakeasy CLI 1.244.1 (2.301.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v0.2.1] sync-for-expenses
### Releases
- [Maven Central v0.2.1] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.1 - sync-for-expenses
4 changes: 2 additions & 2 deletions sync-for-expenses/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
}
group = "io.codat"
version = "0.2.0"
version = "0.2.1"

sourcesJar {
archiveBaseName = "sync.expenses"
Expand Down Expand Up @@ -88,7 +88,7 @@ publishing {
maven(MavenPublication) {
groupId = 'io.codat'
artifactId = 'sync.expenses'
version = '0.2.0'
version = '0.2.1'

from components.java

Expand Down
11 changes: 11 additions & 0 deletions sync-for-expenses/docs/models/components/AccountRef.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# AccountRef

Data types that reference an account, for example bill and invoice line items, use an accountRef that includes the ID and name of the linked account.


## Fields

| Field | Type | Required | Description |
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
| `id` | *Optional<? extends String>* | :heavy_minus_sign: | 'id' from the Accounts data type. |
| `name` | *Optional<? extends String>* | :heavy_minus_sign: | 'name' from the Accounts data type. |
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# CreateReimbursableExpenseRequest


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `items` | List<List<[io.codat.sync.expenses.models.components.ReimbursableExpenseTransaction](../../models/components/ReimbursableExpenseTransaction.md)>> | :heavy_minus_sign: | N/A |
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# CreateReimbursableExpenseResponse


## Fields

| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
| `syncId` | *Optional<? extends String>* | :heavy_minus_sign: | Unique id of sync created | cd937d46-8e41-43a9-9477-a79158ffd98a |
Loading