Skip to content

Commit 2485c1f

Browse files
authored
Merge pull request #39 from codatio/speakeasy-sdk-regen-1710955305
chore: 🐝 Update SDK - Generate Sync for Expenses library
2 parents 5b0df63 + 4252a8d commit 2485c1f

File tree

338 files changed

+3970
-1622
lines changed

Some content is hidden

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

338 files changed

+3970
-1622
lines changed

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

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
lockVersion: 2.0.0
22
id: 37c7760d-adec-45ec-9000-ca662e9c0068
33
management:
4-
docChecksum: 95b619a9ff50343056cdd2286522d1e6
4+
docChecksum: f7909a451d1597b90dec569f16a52c39
55
docVersion: prealpha
6-
speakeasyVersion: internal
7-
generationVersion: 2.268.0
8-
releaseVersion: 0.1.0
9-
configChecksum: 7d93778693de3312d76cb98e9e07e448
6+
speakeasyVersion: 1.214.0
7+
generationVersion: 2.286.2
8+
releaseVersion: 0.2.0
9+
configChecksum: bfb50fdae0098fd5dc78aad0d938b5c9
1010
repoURL: https://github.com/codatio/client-sdk-java.git
1111
repoSubDirectory: sync-for-expenses
1212
published: true
1313
features:
1414
java:
15-
constsAndDefaults: 0.1.0
16-
core: 3.12.4
15+
constsAndDefaults: 0.1.1
16+
core: 3.16.0
17+
decimal: 0.0.1
1718
deprecations: 2.81.1
1819
examples: 2.81.3
19-
globalSecurity: 2.82.2
20+
globalSecurity: 2.82.5
2021
globalServerURLs: 2.82.1
2122
inputOutputModels: 2.83.0
2223
nameOverrides: 2.81.2
2324
retries: 0.1.1
25+
webhooks: 1.0.0
2426
generatedFiles:
2527
- src/main/java/io/codat/sync/expenses/SecuritySource.java
2628
- src/main/java/io/codat/sync/expenses/SDKConfiguration.java
@@ -86,6 +88,9 @@ generatedFiles:
8688
- gradlew.bat
8789
- settings.gradle
8890
- src/main/java/io/codat/sync/expenses/utils/BackoffStrategy.java
91+
- src/main/java/io/codat/sync/expenses/utils/BigDecimalString.java
92+
- src/main/java/io/codat/sync/expenses/utils/BigIntegerString.java
93+
- src/main/java/io/codat/sync/expenses/utils/Deserializers.java
8994
- src/main/java/io/codat/sync/expenses/utils/FormMetadata.java
9095
- src/main/java/io/codat/sync/expenses/utils/HTTPClient.java
9196
- src/main/java/io/codat/sync/expenses/utils/HTTPRequest.java
@@ -101,6 +106,7 @@ generatedFiles:
101106
- src/main/java/io/codat/sync/expenses/utils/QueryParamsMetadata.java
102107
- src/main/java/io/codat/sync/expenses/utils/RequestBody.java
103108
- src/main/java/io/codat/sync/expenses/utils/RequestMetadata.java
109+
- src/main/java/io/codat/sync/expenses/utils/Response.java
104110
- src/main/java/io/codat/sync/expenses/utils/Retries.java
105111
- src/main/java/io/codat/sync/expenses/utils/RetryConfig.java
106112
- src/main/java/io/codat/sync/expenses/utils/Security.java
@@ -109,6 +115,7 @@ generatedFiles:
109115
- src/main/java/io/codat/sync/expenses/utils/SpeakeasyHTTPClient.java
110116
- src/main/java/io/codat/sync/expenses/utils/SpeakeasyHTTPSecurityClient.java
111117
- src/main/java/io/codat/sync/expenses/utils/SpeakeasyMetadata.java
118+
- src/main/java/io/codat/sync/expenses/utils/TypedObject.java
112119
- src/main/java/io/codat/sync/expenses/utils/Types.java
113120
- src/main/java/io/codat/sync/expenses/utils/Utils.java
114121
- src/main/java/io/codat/sync/expenses/models/errors/SDKError.java

sync-for-expenses/README.md

Lines changed: 48 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,38 @@
77
<!-- Start SDK Installation [installation] -->
88
## SDK Installation
99

10-
### Gradle
10+
### 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:
15+
16+
Gradle:
1217
```groovy
13-
implementation 'io.codat.sync.expenses:openapi:0.1.0'
18+
implementation 'io.codat.sync.expenses:openapi:0.2.0'
19+
```
20+
21+
Maven:
22+
```xml
23+
<dependency>
24+
<groupId>io.codat.sync.expenses</groupId>
25+
<artifactId>openapi</artifactId>
26+
<version>0.2.0</version>
27+
</dependency>
28+
```
29+
30+
### How to build
31+
After cloning the git repository to your file system you can build the SDK artifact from source to the `build` directory by running `./gradlew build` on *nix systems or `gradlew.bat` on Windows systems.
32+
33+
If you wish to build from source and publish the SDK artifact to your local Maven repository (on your filesystem) then use the following command (after cloning the git repo locally):
34+
35+
On *nix:
36+
```bash
37+
./gradlew publishToMavenLocal -Pskip.signing
38+
```
39+
On Windows:
40+
```bash
41+
gradlew.bat publishToMavenLocal -Pskip.signing
1442
```
1543
<!-- End SDK Installation [installation] -->
1644

@@ -30,6 +58,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
3058
import io.codat.sync.expenses.models.components.Security;
3159
import io.codat.sync.expenses.models.operations.*;
3260
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
61+
import java.math.BigDecimal;
62+
import java.math.BigInteger;
3363
import java.time.LocalDate;
3464
import java.time.OffsetDateTime;
3565
import java.util.Optional;
@@ -130,7 +160,7 @@ public class Application {
130160
### [expenses()](docs/sdks/expenses/README.md)
131161

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

136166
### [sync()](docs/sdks/sync/README.md)
@@ -165,6 +195,8 @@ import io.codat.sync.expenses.models.operations.*;
165195
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
166196
import io.codat.sync.expenses.utils.BackoffStrategy;
167197
import io.codat.sync.expenses.utils.RetryConfig;
198+
import java.math.BigDecimal;
199+
import java.math.BigInteger;
168200
import java.time.LocalDate;
169201
import java.time.OffsetDateTime;
170202
import java.util.Optional;
@@ -227,6 +259,8 @@ import io.codat.sync.expenses.models.operations.*;
227259
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
228260
import io.codat.sync.expenses.utils.BackoffStrategy;
229261
import io.codat.sync.expenses.utils.RetryConfig;
262+
import java.math.BigDecimal;
263+
import java.math.BigInteger;
230264
import java.time.LocalDate;
231265
import java.time.OffsetDateTime;
232266
import java.util.Optional;
@@ -282,9 +316,9 @@ public class Application {
282316

283317
Handling errors in this SDK should largely match your expectations. All operations return a response object or raise an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Exception type.
284318

285-
| Error Object | Status Code | Content Type |
286-
| --------------------- | --------------------- | --------------------- |
287-
| models/errorsSDKError | 4xx-5xx | */* |
319+
| Error Object | Status Code | Content Type |
320+
| ---------------------- | ---------------------- | ---------------------- |
321+
| models/errors/SDKError | 4xx-5xx | */* |
288322

289323
### Example
290324

@@ -298,6 +332,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
298332
import io.codat.sync.expenses.models.components.Security;
299333
import io.codat.sync.expenses.models.operations.*;
300334
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
335+
import java.math.BigDecimal;
336+
import java.math.BigInteger;
301337
import java.time.LocalDate;
302338
import java.time.OffsetDateTime;
303339
import java.util.Optional;
@@ -360,6 +396,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
360396
import io.codat.sync.expenses.models.components.Security;
361397
import io.codat.sync.expenses.models.operations.*;
362398
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
399+
import java.math.BigDecimal;
400+
import java.math.BigInteger;
363401
import java.time.LocalDate;
364402
import java.time.OffsetDateTime;
365403
import java.util.Optional;
@@ -413,6 +451,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
413451
import io.codat.sync.expenses.models.components.Security;
414452
import io.codat.sync.expenses.models.operations.*;
415453
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
454+
import java.math.BigDecimal;
455+
import java.math.BigInteger;
416456
import java.time.LocalDate;
417457
import java.time.OffsetDateTime;
418458
import java.util.Optional;
@@ -475,6 +515,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
475515
import io.codat.sync.expenses.models.components.Security;
476516
import io.codat.sync.expenses.models.operations.*;
477517
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
518+
import java.math.BigDecimal;
519+
import java.math.BigInteger;
478520
import java.time.LocalDate;
479521
import java.time.OffsetDateTime;
480522
import java.util.Optional;

sync-for-expenses/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,14 @@ Based on:
88
### Generated
99
- [java v0.1.0] sync-for-expenses
1010
### Releases
11-
- [Maven Central v0.1.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.1.0 - sync-for-expenses
11+
- [Maven Central v0.1.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.1.0 - sync-for-expenses
12+
13+
## 2024-03-20 17:21:40
14+
### Changes
15+
Based on:
16+
- OpenAPI Doc prealpha https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Sync-Expenses.yaml
17+
- Speakeasy CLI 1.214.0 (2.286.2) https://github.com/speakeasy-api/speakeasy
18+
### Generated
19+
- [java v0.2.0] sync-for-expenses
20+
### Releases
21+
- [Maven Central v0.2.0] https://central.sonatype.com/artifact/io.codat.sync/expenses/0.2.0 - sync-for-expenses

sync-for-expenses/USAGE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import io.codat.sync.expenses.models.components.GroupItems;
99
import io.codat.sync.expenses.models.components.Security;
1010
import io.codat.sync.expenses.models.operations.*;
1111
import io.codat.sync.expenses.models.operations.CreateCompanyResponse;
12+
import java.math.BigDecimal;
13+
import java.math.BigInteger;
1214
import java.time.LocalDate;
1315
import java.time.OffsetDateTime;
1416
import java.util.Optional;

sync-for-expenses/build.gradle

Lines changed: 6 additions & 5 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.1.0"
54+
version = "0.2.0"
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.1.0'
91+
version = '0.2.0'
9292

9393
from components.java
9494

@@ -132,13 +132,14 @@ if (!project.hasProperty('skip.signing')) {
132132
}
133133

134134
dependencies {
135-
implementation 'com.fasterxml.jackson.core:jackson-databind:2.16.1'
136-
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.16.1'
137-
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.1'
135+
implementation 'com.fasterxml.jackson.core:jackson-databind:2.16.2'
136+
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.16.2'
137+
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2'
138138
implementation 'org.openapitools:jackson-databind-nullable:0.2.6'
139139
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
140140
implementation 'org.apache.httpcomponents:httpmime:4.5.14'
141141
implementation 'com.jayway.jsonpath:json-path:2.9.0'
142142
implementation 'commons-io:commons-io:2.15.1'
143143
}
144144

145+

0 commit comments

Comments
 (0)