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.133.0"
".": "0.134.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 216
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-38a020a15ab14f79c7fea3290822406cf80a9d43d46ab3295632a9723f5e42cd.yml
openapi_spec_hash: 5a7357a17c5119bc91d8f5e42297fac3
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic/lithic-61d6a4ff8361065995b3a743d6034b7deb3d307e3f3d0c9ef24010dd1b71d692.yml
openapi_spec_hash: 736b5c82d6b4a14788140fe05e0fbc30
config_hash: 27fa50e251754c8982e3dc615ef6da41
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## 0.134.0 (2026-09-03)

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

### Features

* **api:** add EXTERNAL_STABLECOIN category/events to payments and account activity models ([71a8dc7](https://github.com/lithic-com/lithic-java/commit/71a8dc7df0db29dc489ba45c3c677e3d1dbeafa1))
* **types:** add OTHER enum value to AuthRuleType ([498c5fe](https://github.com/lithic-com/lithic-java/commit/498c5fe9b52733f1723a1f5014b354c0b52a3d3b))

## 0.133.0 (2026-08-31)

Full Changelog: [v0.132.0...v0.133.0](https://github.com/lithic-com/lithic-java/compare/v0.132.0...v0.133.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.133.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.133.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.134.0)
[![javadoc](https://javadoc.io/badge2/com.lithic.api/lithic-java/javadoc.svg)](https://javadoc.io/doc/com.lithic.api/lithic-java/0.134.0)

<!-- 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.133.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.134.0).

<!-- 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.133.0")
implementation("com.lithic.api:lithic-java:0.134.0")
```

### Maven
Expand All @@ -42,7 +42,7 @@ implementation("com.lithic.api:lithic-java:0.133.0")
<dependency>
<groupId>com.lithic.api</groupId>
<artifactId>lithic-java</artifactId>
<version>0.133.0</version>
<version>0.134.0</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.133.0" // x-release-please-version
version = "0.134.0" // x-release-please-version
}

subprojects {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -414,6 +414,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -453,6 +455,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -489,6 +492,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -529,6 +533,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -567,6 +572,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1136,6 +1136,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -1175,6 +1177,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1213,6 +1216,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1253,6 +1257,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -1291,6 +1296,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1158,6 +1158,8 @@ private constructor(

@JvmField val EXTERNAL_RTP = of("EXTERNAL_RTP")

@JvmField val EXTERNAL_STABLECOIN = of("EXTERNAL_STABLECOIN")

@JvmField val EXTERNAL_TRANSFER = of("EXTERNAL_TRANSFER")

@JvmField val EXTERNAL_WIRE = of("EXTERNAL_WIRE")
Expand Down Expand Up @@ -1197,6 +1199,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1235,6 +1238,7 @@ private constructor(
EXTERNAL_CHECK,
EXTERNAL_FEDNOW,
EXTERNAL_RTP,
EXTERNAL_STABLECOIN,
EXTERNAL_TRANSFER,
EXTERNAL_WIRE,
MANAGEMENT_ADJUSTMENT,
Expand Down Expand Up @@ -1275,6 +1279,7 @@ private constructor(
EXTERNAL_CHECK -> Value.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Value.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Value.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Value.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Value.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Value.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Value.MANAGEMENT_ADJUSTMENT
Expand Down Expand Up @@ -1313,6 +1318,7 @@ private constructor(
EXTERNAL_CHECK -> Known.EXTERNAL_CHECK
EXTERNAL_FEDNOW -> Known.EXTERNAL_FEDNOW
EXTERNAL_RTP -> Known.EXTERNAL_RTP
EXTERNAL_STABLECOIN -> Known.EXTERNAL_STABLECOIN
EXTERNAL_TRANSFER -> Known.EXTERNAL_TRANSFER
EXTERNAL_WIRE -> Known.EXTERNAL_WIRE
MANAGEMENT_ADJUSTMENT -> Known.MANAGEMENT_ADJUSTMENT
Expand Down
12 changes: 12 additions & 0 deletions lithic-java-core/src/main/kotlin/com/lithic/api/models/AuthRule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE event
* stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*
* @throws LithicInvalidDataException if the JSON field has an unexpected type or is
* unexpectedly missing or null (e.g. if the server responded with an unexpected value).
Expand Down Expand Up @@ -662,6 +664,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE
* event stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*/
fun type(type: AuthRuleType) = type(JsonField.of(type))

Expand Down Expand Up @@ -3254,6 +3258,8 @@ private constructor(
* - `TYPESCRIPT_CODE`: AUTHORIZATION, THREE_DS_AUTHENTICATION, TOKENIZATION,
* ACH_CREDIT_RECEIPT, ACH_DEBIT_RECEIPT, CARD_TRANSACTION_UPDATE, or ACH_PAYMENT_UPDATE event
* stream.
* - `OTHER`: A rule whose type is not exposed through this API. Rules of this type are
* read-only; `OTHER` cannot be used when creating a rule.
*/
class AuthRuleType @JsonCreator private constructor(private val value: JsonField<String>) :
Enum {
Expand All @@ -3280,6 +3286,8 @@ private constructor(

@JvmField val TYPESCRIPT_CODE = of("TYPESCRIPT_CODE")

@JvmField val OTHER = of("OTHER")

@JvmStatic fun of(value: String) = AuthRuleType(JsonField.of(value))
}

Expand All @@ -3290,6 +3298,7 @@ private constructor(
MERCHANT_LOCK,
CONDITIONAL_ACTION,
TYPESCRIPT_CODE,
OTHER,
}

/**
Expand All @@ -3307,6 +3316,7 @@ private constructor(
MERCHANT_LOCK,
CONDITIONAL_ACTION,
TYPESCRIPT_CODE,
OTHER,
/**
* An enum member indicating that [AuthRuleType] was instantiated with an unknown value.
*/
Expand All @@ -3327,6 +3337,7 @@ private constructor(
MERCHANT_LOCK -> Value.MERCHANT_LOCK
CONDITIONAL_ACTION -> Value.CONDITIONAL_ACTION
TYPESCRIPT_CODE -> Value.TYPESCRIPT_CODE
OTHER -> Value.OTHER
else -> Value._UNKNOWN
}

Expand All @@ -3346,6 +3357,7 @@ private constructor(
MERCHANT_LOCK -> Known.MERCHANT_LOCK
CONDITIONAL_ACTION -> Known.CONDITIONAL_ACTION
TYPESCRIPT_CODE -> Known.TYPESCRIPT_CODE
OTHER -> Known.OTHER
else -> throw LithicInvalidDataException("Unknown AuthRuleType: $value")
}

Expand Down
Loading
Loading