Skip to content

Commit 6e001c6

Browse files
committed
## Java SDK Changes:
* `shippo.batches.create()`: * `request.batchShipments.[].shipment` **Changed** **Breaking** ⚠️ * `shippo.batches.addShipments()`: * `requestbody.[].shipment` **Changed** **Breaking** ⚠️ * `shippo.carrierAccounts.register()`: `request` **Changed** **Breaking** ⚠️ * `shippo.ratesAtCheckout.create()`: * `request.parcel.[parcel].template.[parcelTemplateCouriersPleaseEnum]` **Removed** **Breaking** ⚠️ * `shippo.parcels.create()`: * `request.[parcelCreateFromTemplateRequest].template.[parcelTemplateCouriersPleaseEnum]` **Removed** **Breaking** ⚠️ * `response.template.[parcelTemplateCouriersPleaseEnum]` **Removed** * `shippo.shipments.create()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** * `shippo.transactions.create()`: * `request.[instantTransactionCreateRequest].shipment` **Changed** **Breaking** ⚠️ * `shippo.carrierAccounts.list()`: * `request.carrier` **Changed** * `shippo.parcels.list()`: `response.results.[].template.[parcelTemplateCouriersPleaseEnum]` **Removed** * `shippo.parcels.get()`: `response.template.[parcelTemplateCouriersPleaseEnum]` **Removed** * `shippo.shipments.list()`: `response.results.[]` **Changed** * `shippo.shipments.get()`: `response` **Changed**
1 parent 86baeeb commit 6e001c6

File tree

727 files changed

+44028
-29238
lines changed

Some content is hidden

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

727 files changed

+44028
-29238
lines changed

.gitattributes

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,4 @@
88
*.bat text eol=crlf
99

1010
# This allows generated code to be indexed correctly
11-
*.java linguist-generated=false
12-
11+
*.java linguist-generated=false

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
**/.speakeasy/temp/
2+
**/.speakeasy/logs/
3+
.speakeasy/reports
4+
.env
5+
.env.local
16
# Ignore Gradle project-specific cache directory
27
.gradle
38
# Ignore Gradle build output directory

.speakeasy/gen.lock

Lines changed: 5307 additions & 1103 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,48 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
11+
nameResolutionFeb2025: false
1012
parameterOrderingFeb2024: true
1113
requestResponseComponentNamesFeb2024: true
14+
securityFeb2025: false
15+
sharedErrorComponentsApr2025: false
1216
auth:
1317
oAuth2ClientCredentialsEnabled: true
1418
oAuth2PasswordEnabled: false
19+
hoistGlobalSecurity: true
20+
schemas:
21+
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
23+
persistentEdits: {}
24+
tests:
25+
generateTests: true
26+
generateNewTests: false
27+
skipResponseBodyAssertions: false
1528
java:
16-
version: 1.0.0-beta
29+
version: 1.0.0-beta.1
1730
additionalDependencies: []
1831
additionalPlugins:
1932
- id 'org.jreleaser' version '1.15.0'
2033
artifactID: shippo-sdk
34+
baseErrorName: ShippoException
2135
clientServerStatusCodesAsErrors: true
2236
companyEmail: [email protected]
2337
companyName: Shippo
2438
companyURL: www.goshippo.com
2539
defaultErrorName: SDKError
40+
enableCustomCodeRegions: false
41+
enableSlf4jLogging: false
42+
enableStreamingUploads: false
2643
externalDocs:
2744
url: https://github.com/goshippo/shippo-java-sdk
2845
version: ""
2946
flattenGlobalSecurity: true
47+
generateOptionalUnionAccessors: false
48+
generateSpringBootStarter: true
3049
githubURL: https://github.com/goshippo/shippo-java-sdk
3150
groupID: com.goshippo
3251
imports:
@@ -37,15 +56,22 @@ java:
3756
operations: models/operations
3857
shared: models/components
3958
webhooks: models/webhooks
59+
inferUnionDiscriminators: false
4060
info:
4161
descriptions: Maven library which integrates with Shippo Multi Carrier Shipping API. This library provides access to Shippo (goshippo.com) API capabilities. Including label generation, rating, tracking and more.
4262
version: ""
4363
inputModelSuffix: input
64+
languageVersion: 11
4465
license:
4566
name: The MIT License (MIT)
4667
shortName: MIT
4768
url: https://mit-license.org/
4869
maxMethodParams: 4
70+
multipartArrayFormat: legacy
71+
nullFriendlyParameters: false
72+
openUnions: true
73+
operationScopedParams: true
4974
outputModelSuffix: output
5075
projectName: api
5176
templateVersion: v2
77+
unionStrategy: populated-fields

.speakeasy/workflow.lock

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
speakeasyVersion: 1.448.2
1+
speakeasyVersion: 1.669.2
22
sources:
33
my-first-source:
44
sourceNamespace: my-first-source
5-
sourceRevisionDigest: sha256:480494c08f99f68cd119fdb481d81d31d37e4e22211cc6fd8a5197857b7580b4
6-
sourceBlobDigest: sha256:422c969f0c8ded72f1dc9d756407a9d51740270b9d16fd9c4f4a9d50f4e714ba
5+
sourceRevisionDigest: sha256:e275ce6f8da1c8ae714c70cd579f4df62e737bce483d2e85200465dca1ed5018
6+
sourceBlobDigest: sha256:9360f40dbc6ba321253ee21323ba97cafc6f738bd16a762d4d7da5739bf7e798
77
tags:
88
- latest
9+
- speakeasy-sdk-regen-1733703738
910
- "2018-02-08"
1011
targets:
1112
my-first-target:
1213
source: my-first-source
1314
sourceNamespace: my-first-source
14-
sourceRevisionDigest: sha256:480494c08f99f68cd119fdb481d81d31d37e4e22211cc6fd8a5197857b7580b4
15-
sourceBlobDigest: sha256:422c969f0c8ded72f1dc9d756407a9d51740270b9d16fd9c4f4a9d50f4e714ba
15+
sourceRevisionDigest: sha256:e275ce6f8da1c8ae714c70cd579f4df62e737bce483d2e85200465dca1ed5018
16+
sourceBlobDigest: sha256:9360f40dbc6ba321253ee21323ba97cafc6f738bd16a762d4d7da5739bf7e798
1617
codeSamplesNamespace: my-first-source-java-code-samples
17-
codeSamplesRevisionDigest: sha256:2b960672ec02abfbb6692e804ee954c218ece797c765654fab7f71084709ef08
18+
codeSamplesRevisionDigest: sha256:d40bab0caef712b9b9cd527148fa4eb63ba5d7cbe12674761f70fc0578a9d3e4
1819
workflow:
1920
workflowVersion: 1.0.0
2021
speakeasyVersion: latest

.speakeasy/workflow.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ targets:
1212
source: my-first-source
1313
publish:
1414
java:
15-
useSonatypeLegacy: false
1615
ossrhUsername: $ossrh_username
1716
ossrhPassword: $ossrh_password
1817
gpgSecretKey: $java_gpg_secret_key

0 commit comments

Comments
 (0)