Skip to content
Open
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
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.131.0"
".": "0.131.1"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-9e397c65ffb81e2928b8ecf979769a79131ae6058b6fb373a5e930dc8a168732.yml
openapi_spec_hash: 93aea3855d2d1c390107d223762aa818
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-1514911f233cb8bf0d6752c45bfa53a61b8f9b8ff215a4ea94a95f9505911000.yml
openapi_spec_hash: 9820a9c9a4ff778c627041eb53fd4ee5
config_hash: 5bb913c05ebeb301ec925b16e75bb251
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.131.1 (2026-07-11)

Full Changelog: [v0.131.0...v0.131.1](https://github.com/lithic-com/lithic-java/compare/v0.131.0...v0.131.1)

### Documentation

* **api:** clarify simulateClearing supports multiple calls ([326d02d](https://github.com/lithic-com/lithic-java/commit/326d02d42d76d0f79391d693a9bdd4068e784b94))

## 0.131.0 (2026-06-29)

Full Changelog: [v0.130.0...v0.131.0](https://github.com/lithic-com/lithic-java/compare/v0.130.0...v0.131.0)
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

<!-- x-release-please-start-version -->

[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.131.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.131.0/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.0)
[![Maven Central](https://img.shields.io/maven-central/v/com.lithic.api/lithic-java)](https://central.sonatype.com/artifact/com.lithic.api/lithic-java/0.131.1)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/0.131.1/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.1)

<!-- x-release-please-end -->

Expand All @@ -22,7 +22,7 @@ Use the Lithic MCP Server to enable AI assistants to interact with this API, all

<!-- x-release-please-start-version -->

The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.0).
The REST API documentation can be found on [docs.lithic.com](https://docs.lithic.com). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.lithic.api/lithic-java/0.131.1).

<!-- x-release-please-end -->

Expand All @@ -33,7 +33,7 @@ The REST API documentation can be found on [docs.lithic.com](https://docs.lithic
### Gradle

```kotlin
implementation("com.lithic.api:lithic-java:0.131.0")
implementation("com.lithic.api:lithic-java:0.131.1")
```

### Maven
Expand All @@ -42,7 +42,7 @@ implementation("com.lithic.api:lithic-java:0.131.0")
<dependency>
<groupId>com.lithic.api</groupId>
<artifactId>lithic-java</artifactId>
<version>0.131.0</version>
<version>0.131.1</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ repositories {

allprojects {
group = "com.lithic.api"
version = "0.131.0" // x-release-please-version
version = "0.131.1" // x-release-please-version
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,9 @@ import java.util.Optional
* Clears an existing authorization, either debit or credit. After this event, the transaction
* transitions from `PENDING` to `SETTLED` status.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions that
* have already cleared, either partially or fully, cannot be cleared again using this endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint may be
* called multiple times against the same authorization to simulate a multiple-completion scenario,
* with each call creating a separate clearing event.
*/
class TransactionSimulateClearingParams
private constructor(
Expand All @@ -48,8 +49,9 @@ private constructor(
* result in a -100 amount in the transaction, if the original authorization is a credit
* authorization.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions that
* have already cleared, either partially or fully, cannot be cleared again using this endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint may
* be called multiple times against the same authorization to simulate a multiple-completion
* scenario, with each call creating a separate clearing event.
*
* @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
* server responded with an unexpected value).
Expand Down Expand Up @@ -138,9 +140,9 @@ private constructor(
* field will result in a -100 amount in the transaction, if the original authorization is a
* credit authorization.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions
* that have already cleared, either partially or fully, cannot be cleared again using this
* endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint
* may be called multiple times against the same authorization to simulate a
* multiple-completion scenario, with each call creating a separate clearing event.
*/
fun amount(amount: Long) = apply { body.amount(amount) }

Expand Down Expand Up @@ -324,9 +326,9 @@ private constructor(
* field will result in a -100 amount in the transaction, if the original authorization is a
* credit authorization.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions
* that have already cleared, either partially or fully, cannot be cleared again using this
* endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint
* may be called multiple times against the same authorization to simulate a
* multiple-completion scenario, with each call creating a separate clearing event.
*
* @throws LithicInvalidDataException if the JSON field has an unexpected type (e.g. if the
* server responded with an unexpected value).
Expand Down Expand Up @@ -405,9 +407,9 @@ private constructor(
* this field will result in a -100 amount in the transaction, if the original
* authorization is a credit authorization.
*
* If `amount` is not set, the full amount of the transaction will be cleared.
* Transactions that have already cleared, either partially or fully, cannot be cleared
* again using this endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This
* endpoint may be called multiple times against the same authorization to simulate a
* multiple-completion scenario, with each call creating a separate clearing event.
*/
fun amount(amount: Long) = amount(JsonField.of(amount))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,8 +217,9 @@ interface TransactionServiceAsync {
* Clears an existing authorization, either debit or credit. After this event, the transaction
* transitions from `PENDING` to `SETTLED` status.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions that
* have already cleared, either partially or fully, cannot be cleared again using this endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint may
* be called multiple times against the same authorization to simulate a multiple-completion
* scenario, with each call creating a separate clearing event.
*/
fun simulateClearing(
params: TransactionSimulateClearingParams
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,8 +206,9 @@ interface TransactionService {
* Clears an existing authorization, either debit or credit. After this event, the transaction
* transitions from `PENDING` to `SETTLED` status.
*
* If `amount` is not set, the full amount of the transaction will be cleared. Transactions that
* have already cleared, either partially or fully, cannot be cleared again using this endpoint.
* If `amount` is not set, the full amount of the transaction will be cleared. This endpoint may
* be called multiple times against the same authorization to simulate a multiple-completion
* scenario, with each call creating a separate clearing event.
*/
fun simulateClearing(
params: TransactionSimulateClearingParams
Expand Down
Loading