Skip to content

Commit e4a4670

Browse files
authored
Merge pull request #45 from codatio/speakeasy-sdk-regen-1712678328
chore: 🐝 Update SDK - Generate Sync for Expenses library
2 parents b568481 + 2be17d8 commit e4a4670

57 files changed

Lines changed: 5250 additions & 285 deletions

File tree

Some content is hidden

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

β€Žsync-for-expenses/.speakeasy/gen.lockβ€Ž

Lines changed: 59 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
lockVersion: 2.0.0
22
id: 37c7760d-adec-45ec-9000-ca662e9c0068
33
management:
4-
docChecksum: f7909a451d1597b90dec569f16a52c39
4+
docChecksum: b84c137b488c9aa6b56fa6e53acdf2cc
55
docVersion: prealpha
6-
speakeasyVersion: 1.214.0
7-
generationVersion: 2.286.2
8-
releaseVersion: 0.2.0
9-
configChecksum: bfb50fdae0098fd5dc78aad0d938b5c9
6+
speakeasyVersion: 1.244.1
7+
generationVersion: 2.301.2
8+
releaseVersion: 0.2.1
9+
configChecksum: 69aeaade36fb303243ae972577df696e
1010
repoURL: https://github.com/codatio/client-sdk-java.git
1111
repoSubDirectory: sync-for-expenses
1212
published: true
1313
features:
1414
java:
1515
constsAndDefaults: 0.1.1
16-
core: 3.16.0
16+
core: 3.16.4
1717
decimal: 0.0.1
1818
deprecations: 2.81.1
1919
examples: 2.81.3
2020
globalSecurity: 2.82.5
2121
globalServerURLs: 2.82.1
2222
inputOutputModels: 2.83.0
23-
nameOverrides: 2.81.2
23+
nameOverrides: 2.81.3
2424
retries: 0.1.1
2525
webhooks: 1.0.0
2626
generatedFiles:
@@ -35,8 +35,11 @@ generatedFiles:
3535
- src/main/java/io/codat/sync/expenses/PushOperations.java
3636
- src/main/java/io/codat/sync/expenses/Configuration.java
3737
- src/main/java/io/codat/sync/expenses/Expenses.java
38+
- src/main/java/io/codat/sync/expenses/Reimbursements.java
3839
- src/main/java/io/codat/sync/expenses/Sync.java
3940
- src/main/java/io/codat/sync/expenses/TransactionStatus.java
41+
- src/main/java/io/codat/sync/expenses/Attachments.java
42+
- src/main/java/io/codat/sync/expenses/Transfers.java
4043
- src/main/java/io/codat/sync/expenses/models/operations/CreateCompanyRequestBuilder.java
4144
- src/main/java/io/codat/sync/expenses/models/operations/DeleteCompanyRequestBuilder.java
4245
- src/main/java/io/codat/sync/expenses/models/operations/GetCompanyRequestBuilder.java
@@ -70,14 +73,17 @@ generatedFiles:
7073
- src/main/java/io/codat/sync/expenses/models/operations/SetCompanyConfigurationRequestBuilder.java
7174
- src/main/java/io/codat/sync/expenses/models/operations/CreateExpenseTransactionRequestBuilder.java
7275
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionRequestBuilder.java
73-
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequestBuilder.java
76+
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionRequestBuilder.java
77+
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionRequestBuilder.java
7478
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdRequestBuilder.java
7579
- src/main/java/io/codat/sync/expenses/models/operations/GetLastSuccessfulSyncRequestBuilder.java
7680
- src/main/java/io/codat/sync/expenses/models/operations/GetLatestSyncRequestBuilder.java
7781
- src/main/java/io/codat/sync/expenses/models/operations/InitiateSyncRequestBuilder.java
7882
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncsRequestBuilder.java
7983
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncTransactionRequestBuilder.java
8084
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsRequestBuilder.java
85+
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequestBuilder.java
86+
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionRequestBuilder.java
8187
- src/main/java/io/codat/sync/expenses/models/operations/SDKMethodInterfaces.java
8288
- src/main/java/io/codat/sync/expenses/CodatSyncExpenses.java
8389
- .gitattributes
@@ -186,8 +192,10 @@ generatedFiles:
186192
- src/main/java/io/codat/sync/expenses/models/operations/CreateExpenseTransactionResponse.java
187193
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionRequest.java
188194
- src/main/java/io/codat/sync/expenses/models/operations/UpdateExpenseTransactionResponse.java
189-
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequest.java
190-
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentResponse.java
195+
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionRequest.java
196+
- src/main/java/io/codat/sync/expenses/models/operations/CreateReimbursableExpenseTransactionResponse.java
197+
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionRequest.java
198+
- src/main/java/io/codat/sync/expenses/models/operations/UpdateReimbursableExpenseTransactionResponse.java
191199
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdRequest.java
192200
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncByIdResponse.java
193201
- src/main/java/io/codat/sync/expenses/models/operations/GetLastSuccessfulSyncRequest.java
@@ -202,6 +210,10 @@ generatedFiles:
202210
- src/main/java/io/codat/sync/expenses/models/operations/GetSyncTransactionResponse.java
203211
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsRequest.java
204212
- src/main/java/io/codat/sync/expenses/models/operations/ListSyncTransactionsResponse.java
213+
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentRequest.java
214+
- src/main/java/io/codat/sync/expenses/models/operations/UploadExpenseAttachmentResponse.java
215+
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionRequest.java
216+
- src/main/java/io/codat/sync/expenses/models/operations/CreateTransferTransactionResponse.java
205217
- src/main/java/io/codat/sync/expenses/models/components/ErrorMessage.java
206218
- src/main/java/io/codat/sync/expenses/models/components/ErrorValidation.java
207219
- src/main/java/io/codat/sync/expenses/models/components/ErrorValidationItem.java
@@ -283,7 +295,7 @@ generatedFiles:
283295
- src/main/java/io/codat/sync/expenses/models/components/AccountMappingInfo.java
284296
- src/main/java/io/codat/sync/expenses/models/components/CreateExpenseResponse.java
285297
- src/main/java/io/codat/sync/expenses/models/components/CreateExpenseRequest.java
286-
- src/main/java/io/codat/sync/expenses/models/components/BankAccountReference.java
298+
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionBankAccountReference.java
287299
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionType.java
288300
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransaction.java
289301
- src/main/java/io/codat/sync/expenses/models/components/ExpenseTransactionLine.java
@@ -297,16 +309,25 @@ generatedFiles:
297309
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseResponse.java
298310
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseRequestBankAccountReference.java
299311
- src/main/java/io/codat/sync/expenses/models/components/UpdateExpenseRequest.java
300-
- src/main/java/io/codat/sync/expenses/models/components/Attachment.java
301-
- src/main/java/io/codat/sync/expenses/models/components/AttachmentUpload.java
302-
- src/main/java/io/codat/sync/expenses/models/components/CodatFile.java
312+
- src/main/java/io/codat/sync/expenses/models/components/CreateReimbursableExpenseResponse.java
313+
- src/main/java/io/codat/sync/expenses/models/components/CreateReimbursableExpenseRequest.java
314+
- src/main/java/io/codat/sync/expenses/models/components/BankAccountReference.java
315+
- src/main/java/io/codat/sync/expenses/models/components/ReimbursableExpenseTransaction.java
316+
- src/main/java/io/codat/sync/expenses/models/components/ReimbursableExpenseTransactionLine.java
303317
- src/main/java/io/codat/sync/expenses/models/components/CompanySyncStatus.java
304318
- src/main/java/io/codat/sync/expenses/models/components/SyncInitiated.java
305319
- src/main/java/io/codat/sync/expenses/models/components/InitiateSync.java
306320
- src/main/java/io/codat/sync/expenses/models/components/Transaction.java
307321
- src/main/java/io/codat/sync/expenses/models/components/TransactionStatus.java
308322
- src/main/java/io/codat/sync/expenses/models/components/IntegrationType.java
309323
- src/main/java/io/codat/sync/expenses/models/components/Transactions.java
324+
- src/main/java/io/codat/sync/expenses/models/components/Attachment.java
325+
- src/main/java/io/codat/sync/expenses/models/components/AttachmentUpload.java
326+
- src/main/java/io/codat/sync/expenses/models/components/CodatFile.java
327+
- src/main/java/io/codat/sync/expenses/models/components/CreateTransferResponse.java
328+
- src/main/java/io/codat/sync/expenses/models/components/CreateTransferRequest.java
329+
- src/main/java/io/codat/sync/expenses/models/components/TransferDetails.java
330+
- src/main/java/io/codat/sync/expenses/models/components/AccountRef.java
310331
- src/main/java/io/codat/sync/expenses/models/components/Security.java
311332
- src/main/java/io/codat/sync/expenses/models/components/ClientRateLimitReachedWebhook.java
312333
- src/main/java/io/codat/sync/expenses/models/components/ClientRateLimitReachedWebhookData.java
@@ -390,8 +411,10 @@ generatedFiles:
390411
- docs/models/operations/CreateExpenseTransactionResponse.md
391412
- docs/models/operations/UpdateExpenseTransactionRequest.md
392413
- docs/models/operations/UpdateExpenseTransactionResponse.md
393-
- docs/models/operations/UploadExpenseAttachmentRequest.md
394-
- docs/models/operations/UploadExpenseAttachmentResponse.md
414+
- docs/models/operations/CreateReimbursableExpenseTransactionRequest.md
415+
- docs/models/operations/CreateReimbursableExpenseTransactionResponse.md
416+
- docs/models/operations/UpdateReimbursableExpenseTransactionRequest.md
417+
- docs/models/operations/UpdateReimbursableExpenseTransactionResponse.md
395418
- docs/models/operations/GetSyncByIdRequest.md
396419
- docs/models/operations/GetSyncByIdResponse.md
397420
- docs/models/operations/GetLastSuccessfulSyncRequest.md
@@ -406,6 +429,10 @@ generatedFiles:
406429
- docs/models/operations/GetSyncTransactionResponse.md
407430
- docs/models/operations/ListSyncTransactionsRequest.md
408431
- docs/models/operations/ListSyncTransactionsResponse.md
432+
- docs/models/operations/UploadExpenseAttachmentRequest.md
433+
- docs/models/operations/UploadExpenseAttachmentResponse.md
434+
- docs/models/operations/CreateTransferTransactionRequest.md
435+
- docs/models/operations/CreateTransferTransactionResponse.md
409436
- docs/models/components/ErrorMessage.md
410437
- docs/models/components/ErrorValidation.md
411438
- docs/models/components/ErrorValidationItem.md
@@ -487,7 +514,7 @@ generatedFiles:
487514
- docs/models/components/AccountMappingInfo.md
488515
- docs/models/components/CreateExpenseResponse.md
489516
- docs/models/components/CreateExpenseRequest.md
490-
- docs/models/components/BankAccountReference.md
517+
- docs/models/components/ExpenseTransactionBankAccountReference.md
491518
- docs/models/components/ExpenseTransactionType.md
492519
- docs/models/components/ExpenseTransaction.md
493520
- docs/models/components/ExpenseTransactionLine.md
@@ -501,16 +528,25 @@ generatedFiles:
501528
- docs/models/components/UpdateExpenseResponse.md
502529
- docs/models/components/UpdateExpenseRequestBankAccountReference.md
503530
- docs/models/components/UpdateExpenseRequest.md
504-
- docs/models/components/Attachment.md
505-
- docs/models/components/AttachmentUpload.md
506-
- docs/models/components/CodatFile.md
531+
- docs/models/components/CreateReimbursableExpenseResponse.md
532+
- docs/models/components/CreateReimbursableExpenseRequest.md
533+
- docs/models/components/BankAccountReference.md
534+
- docs/models/components/ReimbursableExpenseTransaction.md
535+
- docs/models/components/ReimbursableExpenseTransactionLine.md
507536
- docs/models/components/CompanySyncStatus.md
508537
- docs/models/components/SyncInitiated.md
509538
- docs/models/components/InitiateSync.md
510539
- docs/models/components/Transaction.md
511540
- docs/models/components/TransactionStatus.md
512541
- docs/models/components/IntegrationType.md
513542
- docs/models/components/Transactions.md
543+
- docs/models/components/Attachment.md
544+
- docs/models/components/AttachmentUpload.md
545+
- docs/models/components/CodatFile.md
546+
- docs/models/components/CreateTransferResponse.md
547+
- docs/models/components/CreateTransferRequest.md
548+
- docs/models/components/TransferDetails.md
549+
- docs/models/components/AccountRef.md
514550
- docs/models/components/Security.md
515551
- docs/models/components/ClientRateLimitReachedWebhook.md
516552
- docs/models/components/ClientRateLimitReachedWebhookData.md
@@ -537,6 +573,9 @@ generatedFiles:
537573
- docs/sdks/pushoperations/README.md
538574
- docs/sdks/configuration/README.md
539575
- docs/sdks/expenses/README.md
576+
- docs/sdks/reimbursements/README.md
540577
- docs/sdks/sync/README.md
541578
- docs/sdks/transactionstatus/README.md
579+
- docs/sdks/attachments/README.md
580+
- docs/sdks/transfers/README.md
542581
- USAGE.md

β€Žsync-for-expenses/README.mdβ€Ž

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,19 @@
99

1010
### Getting started
1111

12-
Speakeasy offers [automatic publishing](https://www.speakeasyapi.dev/docs/advanced-setup/publish-sdks) of SDK artifacts via GitHub Actions.
13-
14-
Once published to a repository (local or otherwise), the SDK artifact is used as below:
12+
The samples below show how a published SDK artifact is used:
1513

1614
Gradle:
1715
```groovy
18-
implementation 'io.codat.sync.expenses:openapi:0.2.0'
16+
implementation 'io.codat.sync.expenses:openapi:0.2.1'
1917
```
2018

2119
Maven:
2220
```xml
2321
<dependency>
2422
<groupId>io.codat.sync.expenses</groupId>
2523
<artifactId>openapi</artifactId>
26-
<version>0.2.0</version>
24+
<version>0.2.1</version>
2725
</dependency>
2826
```
2927

@@ -161,7 +159,11 @@ public class Application {
161159

162160
* [create](docs/sdks/expenses/README.md#create) - Create expense transaction
163161
* [update](docs/sdks/expenses/README.md#update) - Update expense transactions
164-
* [uploadAttachment](docs/sdks/expenses/README.md#uploadattachment) - Upload attachment
162+
163+
### [reimbursements()](docs/sdks/reimbursements/README.md)
164+
165+
* [create](docs/sdks/reimbursements/README.md#create) - Create reimbursable expense transaction
166+
* [update](docs/sdks/reimbursements/README.md#update) - Update reimbursable expense transaction
165167

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

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

176178
* [get](docs/sdks/transactionstatus/README.md#get) - Get sync transaction
177179
* [list](docs/sdks/transactionstatus/README.md#list) - List sync transactions
180+
181+
### [attachments()](docs/sdks/attachments/README.md)
182+
183+
* [upload](docs/sdks/attachments/README.md#upload) - Upload attachment
184+
185+
### [transfers()](docs/sdks/transfers/README.md)
186+
187+
* [create](docs/sdks/transfers/README.md#create) - Create transfer transaction
178188
<!-- End Available Resources and Operations [operations] -->
179189

180190
<!-- Start Retries [retries] -->

β€Žsync-for-expenses/RELEASES.mdβ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,14 @@ Based on:
1818
### Generated
1919
- [java v0.2.0] sync-for-expenses
2020
### Releases
21-
- [Maven Central v0.2.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.0 - sync-for-expenses
21+
- [Maven Central v0.2.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.0 - sync-for-expenses
22+
23+
## 2024-04-09 15:58:44
24+
### Changes
25+
Based on:
26+
- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Sync-Expenses.yaml
27+
- Speakeasy CLI 1.244.1 (2.301.2) https://github.com/speakeasy-api/speakeasy
28+
### Generated
29+
- [java v0.2.1] sync-for-expenses
30+
### Releases
31+
- [Maven Central v0.2.1] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.1 - sync-for-expenses

β€Žsync-for-expenses/build.gradleβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ tasks.withType(Javadoc) {
5151
options.addStringOption('Xdoclint:none', '-quiet')
5252
}
5353
group = "io.codat"
54-
version = "0.2.0"
54+
version = "0.2.1"
5555

5656
sourcesJar {
5757
archiveBaseName = "sync.expenses"
@@ -88,7 +88,7 @@ publishing {
8888
maven(MavenPublication) {
8989
groupId = 'io.codat'
9090
artifactId = 'sync.expenses'
91-
version = '0.2.0'
91+
version = '0.2.1'
9292

9393
from components.java
9494

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# AccountRef
2+
3+
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.
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ----------------------------------- | ----------------------------------- | ----------------------------------- | ----------------------------------- |
10+
| `id` | *Optional<? extends String>* | :heavy_minus_sign: | 'id' from the Accounts data type. |
11+
| `name` | *Optional<? extends String>* | :heavy_minus_sign: | 'name' from the Accounts data type. |
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CreateReimbursableExpenseRequest
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
8+
| `items` | List<List<[io.codat.sync.expenses.models.components.ReimbursableExpenseTransaction](../../models/components/ReimbursableExpenseTransaction.md)>> | :heavy_minus_sign: | N/A |
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CreateReimbursableExpenseResponse
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description | Example |
7+
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
8+
| `syncId` | *Optional<? extends String>* | :heavy_minus_sign: | Unique id of sync created | cd937d46-8e41-43a9-9477-a79158ffd98a |

0 commit comments

Comments
Β (0)