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
1,213 changes: 959 additions & 254 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,22 @@ generation:
requestResponseComponentNamesFeb2024: true
securityFeb2025: false
sharedErrorComponentsApr2025: false
sharedNestedComponentsJan2026: false
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
hoistGlobalSecurity: true
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 4.1.2
version: 4.1.3
additionalDependencies: []
additionalPlugins: []
artifactID: backend-api
Expand All @@ -41,6 +43,7 @@ java:
enableStreamingUploads: false
flattenGlobalSecurity: true
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
generateOptionalUnionAccessors: false
generateSpringBootStarter: true
githubURL: github.com/owner/repo
Expand All @@ -63,9 +66,9 @@ java:
maxMethodParams: 4
multipartArrayFormat: legacy
nullFriendlyParameters: false
openUnions: true
operationScopedParams: true
outputModelSuffix: output
projectName: api
respectTitlesForPrimitiveUnionMembers: false
templateVersion: v2
unionStrategy: populated-fields
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.684.0
speakeasyVersion: 1.719.0
sources:
clerk-java-sdk:
sourceNamespace: clerk-java-sdk
sourceRevisionDigest: sha256:6817112a7fd9aca72c7de674c994d040d84d225e0ead286ccb9a6f120857ad8c
sourceBlobDigest: sha256:51cfc447965278aadf0131a00bd016f201123a746b3f5a1e688e2de7c37caac3
sourceRevisionDigest: sha256:67786e21dc7e6b0a9d7363f7d448ee91b877584ee464267868ab4bd24b533c51
sourceBlobDigest: sha256:88671be82807d36bb9992ddbcf3cff521c1a389a5f664e6bc0d85d27684a4db6
tags:
- latest
- speakeasy-sdk-regen-1767831127
- speakeasy-sdk-regen-1768262997
- "2025-11-10"
targets:
clerk-java:
source: clerk-java-sdk
sourceNamespace: clerk-java-sdk
sourceRevisionDigest: sha256:6817112a7fd9aca72c7de674c994d040d84d225e0ead286ccb9a6f120857ad8c
sourceBlobDigest: sha256:51cfc447965278aadf0131a00bd016f201123a746b3f5a1e688e2de7c37caac3
sourceRevisionDigest: sha256:67786e21dc7e6b0a9d7363f7d448ee91b877584ee464267868ab4bd24b533c51
sourceBlobDigest: sha256:88671be82807d36bb9992ddbcf3cff521c1a389a5f664e6bc0d85d27684a4db6
codeSamplesNamespace: clerk-java-sdk-code-samples
codeSamplesRevisionDigest: sha256:8c91f0bca321484a9bf4f5be8c8812f24252de60027ca3e224ce02c9a206d93b
codeSamplesRevisionDigest: sha256:6664493944536da85f042d03312d78587af18aa4378d3d99c3f98e3cb385ba60
my-first-target:
source: clerk-java-sdk
sourceNamespace: clerk-java-sdk
Expand Down
76 changes: 46 additions & 30 deletions README.md

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -388,4 +388,14 @@ Based on:
### Generated
- [java v4.1.2] .
### Releases
- [Maven Central v4.1.2] https://central.sonatype.com/artifact/com.clerk/backend-api/4.1.2 - .
- [Maven Central v4.1.2] https://central.sonatype.com/artifact/com.clerk/backend-api/4.1.2 - .

## 2026-02-17 00:16:23
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.719.0 (2.824.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v4.1.3] .
### Releases
- [Maven Central v4.1.3] https://central.sonatype.com/artifact/com.clerk/backend-api/4.1.3 - .
19 changes: 19 additions & 0 deletions docs/models/components/BillingPriceResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# BillingPriceResponse


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| `object` | [BillingPriceResponseObject](../../models/components/BillingPriceResponseObject.md) | :heavy_check_mark: | String representing the object's type. Objects of the same type share the same value. |
| `id` | *String* | :heavy_check_mark: | Unique identifier for the price. |
| `planId` | *String* | :heavy_check_mark: | Unique identifier for the associated plan. |
| `instanceId` | *String* | :heavy_check_mark: | Unique identifier for the instance. |
| `currency` | *String* | :heavy_check_mark: | The currency code (e.g., "USD"). |
| `currencySymbol` | *String* | :heavy_check_mark: | The currency symbol (e.g., "$"). |
| `amount` | *long* | :heavy_check_mark: | The amount in cents for the price. |
| `annualMonthlyAmount` | *long* | :heavy_check_mark: | The monthly amount in cents when billed annually. |
| `fee` | [CommerceMoneyResponse](../../models/components/CommerceMoneyResponse.md) | :heavy_check_mark: | N/A |
| `annualMonthlyFee` | [CommerceMoneyResponse](../../models/components/CommerceMoneyResponse.md) | :heavy_check_mark: | N/A |
| `description` | *JsonNullable\<String>* | :heavy_minus_sign: | The description of the price. |
| `createdAt` | *long* | :heavy_check_mark: | Unix timestamp (milliseconds) of creation. |
10 changes: 10 additions & 0 deletions docs/models/components/BillingPriceResponseObject.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# BillingPriceResponseObject

String representing the object's type. Objects of the same type share the same value.


## Values

| Name | Value |
| ---------------- | ---------------- |
| `COMMERCE_PRICE` | commerce_price |
1 change: 1 addition & 0 deletions docs/models/components/CommercePayerResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,6 @@
| `organizationId` | *JsonNullable\<String>* | :heavy_minus_sign: | Organization ID for org-type payers. |
| `organizationName` | *JsonNullable\<String>* | :heavy_minus_sign: | Organization name for org-type payers. |
| `imageUrl` | *Optional\<String>* | :heavy_minus_sign: | URL of the payer's image/avatar. |
| `creditsBalance` | [Optional\<CommerceMoneyResponse>](../../models/components/CommerceMoneyResponse.md) | :heavy_minus_sign: | N/A |
| `createdAt` | *Optional\<Long>* | :heavy_minus_sign: | Unix timestamp (in milliseconds) when the payer was created. |
| `updatedAt` | *Optional\<Long>* | :heavy_minus_sign: | Unix timestamp (in milliseconds) when the payer was last updated. |
16 changes: 16 additions & 0 deletions docs/models/components/CommercePriceTransitionDetails.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# CommercePriceTransitionDetails


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `previousPlan` | [SchemasCommercePlan](../../models/components/SchemasCommercePlan.md) | :heavy_check_mark: | N/A |
| `previousPrice` | [BillingPriceResponse](../../models/components/BillingPriceResponse.md) | :heavy_check_mark: | N/A |
| `effectiveAt` | *long* | :heavy_check_mark: | Unix timestamp (milliseconds) when the new price takes effect. |
| `effectiveMode` | [EffectiveMode](../../models/components/EffectiveMode.md) | :heavy_check_mark: | When the new price takes effect. |
| `nextBillingDate` | *JsonNullable\<Long>* | :heavy_minus_sign: | Unix timestamp (milliseconds) for the next billing date. |
| `chargedImmediately` | *boolean* | :heavy_check_mark: | Whether an immediate charge was made. |
| `immediateCharge` | [JsonNullable\<ImmediateCharge>](../../models/components/ImmediateCharge.md) | :heavy_minus_sign: | Amount charged immediately, if any. |
| `previousSubscriptionItemStatus` | [PreviousSubscriptionItemStatus](../../models/components/PreviousSubscriptionItemStatus.md) | :heavy_check_mark: | The status of the previous subscription item after transition. |
| `previousSubscriptionItemId` | *String* | :heavy_check_mark: | The ID of the previous subscription item. |
12 changes: 12 additions & 0 deletions docs/models/components/CommercePriceTransitionResponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# CommercePriceTransitionResponse

A commerce price transition.


## Fields

| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `object` | [CommercePriceTransitionResponseObject](../../models/components/CommercePriceTransitionResponseObject.md) | :heavy_check_mark: | String representing the object's type. Objects of the same type share the same value. |
| `subscriptionItem` | [SchemasCommerceSubscriptionItem](../../models/components/SchemasCommerceSubscriptionItem.md) | :heavy_check_mark: | N/A |
| `transition` | [CommercePriceTransitionDetails](../../models/components/CommercePriceTransitionDetails.md) | :heavy_check_mark: | N/A |
10 changes: 10 additions & 0 deletions docs/models/components/CommercePriceTransitionResponseObject.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# CommercePriceTransitionResponseObject

String representing the object's type. Objects of the same type share the same value.


## Values

| Name | Value |
| --------------------------- | --------------------------- |
| `COMMERCE_PRICE_TRANSITION` | commerce_price_transition |
Loading