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
95 changes: 51 additions & 44 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 2.16.52
version: 2.16.53
additionalDependencies:
- testImplementation:org.junit.jupiter:junit-jupiter:5.10.0
- implementation:com.auth0:java-jwt:4.5.0
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
speakeasyVersion: 1.760.0
speakeasyVersion: 1.761.1
sources:
Gr4vy:
sourceNamespace: openapi
Expand All @@ -9,8 +9,8 @@ sources:
- 1.0.0
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:bba241586320e7fb1dc86371949f7776f34367843939c0c7e29d5b2fdaec350c
sourceBlobDigest: sha256:f26a120860b0723b0d86d6a042ca50b8d90f24cf4a60c247c9c7523d813801f6
sourceRevisionDigest: sha256:8e7aa2c542a0ba14fbb5221b19701ac3e05877d25acfd1dcddf85fc75433c511
sourceBlobDigest: sha256:14041f41f88dbf5da6cb07c639cdce117ca29403732d82ced4d9c507e9a76ddd
tags:
- latest
- 1.0.0
Expand All @@ -25,10 +25,10 @@ targets:
java:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:bba241586320e7fb1dc86371949f7776f34367843939c0c7e29d5b2fdaec350c
sourceBlobDigest: sha256:f26a120860b0723b0d86d6a042ca50b8d90f24cf4a60c247c9c7523d813801f6
sourceRevisionDigest: sha256:8e7aa2c542a0ba14fbb5221b19701ac3e05877d25acfd1dcddf85fc75433c511
sourceBlobDigest: sha256:14041f41f88dbf5da6cb07c639cdce117ca29403732d82ced4d9c507e9a76ddd
codeSamplesNamespace: openapi-java-code-samples
codeSamplesRevisionDigest: sha256:036b1561ee6d565b79fef188678acb3349cb8b940b21c2e32cae678807012a6d
codeSamplesRevisionDigest: sha256:fa1ba236f7ba4090decf0b79b13a1e110fba8fded8a62adda4660fe0bcc8125a
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,15 +59,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'com.gr4vy:sdk:2.16.52'
implementation 'com.gr4vy:sdk:2.16.53'
```

Maven:
```xml
<dependency>
<groupId>com.gr4vy</groupId>
<artifactId>sdk</artifactId>
<version>2.16.52</version>
<version>2.16.53</version>
</dependency>
```

Expand Down Expand Up @@ -426,9 +426,9 @@ Async support is available for:
### [PaymentServices](docs/sdks/paymentservices/README.md)

* [list](docs/sdks/paymentservices/README.md#list) - List payment services
* [create](docs/sdks/paymentservices/README.md#create) - Update a configured payment service
* [create](docs/sdks/paymentservices/README.md#create) - Configure a payment service
* [get](docs/sdks/paymentservices/README.md#get) - Get payment service
* [update](docs/sdks/paymentservices/README.md#update) - Configure a payment service
* [update](docs/sdks/paymentservices/README.md#update) - Update a configured payment service
* [delete](docs/sdks/paymentservices/README.md#delete) - Delete a configured payment service
* [verify](docs/sdks/paymentservices/README.md#verify) - Verify payment service credentials
* [session](docs/sdks/paymentservices/README.md#session) - Create a session for a payment service definition
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1358,4 +1358,14 @@ Based on:
### Generated
- [java v2.16.52] .
### Releases
- [Maven Central v2.16.52] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.52 - .
- [Maven Central v2.16.52] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.52 - .

## 2026-04-03 00:18:38
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.761.1 (2.879.6) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v2.16.53] .
### Releases
- [Maven Central v2.16.53] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.53 - .
3 changes: 2 additions & 1 deletion docs/models/components/TransactionCreate.md

Large diffs are not rendered by default.

9 changes: 4 additions & 5 deletions docs/models/operations/CreatePaymentServiceRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@

## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `paymentServiceId` | *String* | :heavy_check_mark: | the ID of the payment service | fffd152a-9532-4087-9a4f-de58754210f0 |
| `merchantAccountId` | *JsonNullable\<String>* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | |
| `paymentServiceUpdate` | [PaymentServiceUpdate](../../models/components/PaymentServiceUpdate.md) | :heavy_check_mark: | N/A | |
| Field | Type | Required | Description |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `merchantAccountId` | *JsonNullable\<String>* | :heavy_minus_sign: | The ID of the merchant account to use for this request. |
| `paymentServiceCreate` | [PaymentServiceCreate](../../models/components/PaymentServiceCreate.md) | :heavy_check_mark: | N/A |
9 changes: 5 additions & 4 deletions docs/models/operations/UpdatePaymentServiceRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@

## Fields

| Field | Type | Required | Description |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `merchantAccountId` | *JsonNullable\<String>* | :heavy_minus_sign: | The ID of the merchant account to use for this request. |
| `paymentServiceCreate` | [PaymentServiceCreate](../../models/components/PaymentServiceCreate.md) | :heavy_check_mark: | N/A |
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `paymentServiceId` | *String* | :heavy_check_mark: | the ID of the payment service | fffd152a-9532-4087-9a4f-de58754210f0 |
| `merchantAccountId` | *JsonNullable\<String>* | :heavy_minus_sign: | The ID of the merchant account to use for this request. | |
| `paymentServiceUpdate` | [PaymentServiceUpdate](../../models/components/PaymentServiceUpdate.md) | :heavy_check_mark: | N/A | |
28 changes: 12 additions & 16 deletions docs/sdks/paymentservices/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
### Available Operations

* [list](#list) - List payment services
* [create](#create) - Update a configured payment service
* [create](#create) - Configure a payment service
* [get](#get) - Get payment service
* [update](#update) - Configure a payment service
* [update](#update) - Update a configured payment service
* [delete](#delete) - Delete a configured payment service
* [verify](#verify) - Verify payment service credentials
* [session](#session) - Create a session for a payment service definition
Expand Down Expand Up @@ -83,19 +83,19 @@ public class Application {

## create

Updates the configuration of a payment service.
Configures a new payment service for use by merchants.

### Example Usage

<!-- UsageSnippet language="java" operationID="update_payment_service" method="post" path="/payment-services" -->
<!-- UsageSnippet language="java" operationID="create_payment_service" method="post" path="/payment-services" -->
```java
package hello.world;

import com.gr4vy.sdk.Gr4vy;
import com.gr4vy.sdk.models.components.Field;
import com.gr4vy.sdk.models.components.PaymentServiceCreate;
import com.gr4vy.sdk.models.errors.*;
import com.gr4vy.sdk.models.operations.UpdatePaymentServiceResponse;
import com.gr4vy.sdk.models.operations.CreatePaymentServiceResponse;
import java.lang.Exception;
import java.util.List;

Expand All @@ -108,15 +108,11 @@ public class Application {
.bearerAuth(System.getenv().getOrDefault("BEARER_AUTH", ""))
.build();

UpdatePaymentServiceResponse res = sdk.paymentServices().create()
CreatePaymentServiceResponse res = sdk.paymentServices().create()
.paymentServiceCreate(PaymentServiceCreate.builder()
.displayName("Stripe")
.paymentServiceDefinitionId("stripe-card")
.fields(List.of(
Field.builder()
.key("api_key")
.value("key-12345")
.build(),
Field.builder()
.key("api_key")
.value("key-12345")
Expand Down Expand Up @@ -150,7 +146,7 @@ public class Application {

### Response

**[UpdatePaymentServiceResponse](../../models/operations/UpdatePaymentServiceResponse.md)**
**[CreatePaymentServiceResponse](../../models/operations/CreatePaymentServiceResponse.md)**

### Errors

Expand Down Expand Up @@ -236,18 +232,18 @@ public class Application {

## update

Configures a new payment service for use by merchants.
Updates the configuration of a payment service.

### Example Usage

<!-- UsageSnippet language="java" operationID="create_payment_service" method="put" path="/payment-services/{payment_service_id}" -->
<!-- UsageSnippet language="java" operationID="update_payment_service" method="put" path="/payment-services/{payment_service_id}" -->
```java
package hello.world;

import com.gr4vy.sdk.Gr4vy;
import com.gr4vy.sdk.models.components.PaymentServiceUpdate;
import com.gr4vy.sdk.models.errors.*;
import com.gr4vy.sdk.models.operations.CreatePaymentServiceResponse;
import com.gr4vy.sdk.models.operations.UpdatePaymentServiceResponse;
import java.lang.Exception;

public class Application {
Expand All @@ -259,7 +255,7 @@ public class Application {
.bearerAuth(System.getenv().getOrDefault("BEARER_AUTH", ""))
.build();

CreatePaymentServiceResponse res = sdk.paymentServices().update()
UpdatePaymentServiceResponse res = sdk.paymentServices().update()
.paymentServiceId("fffd152a-9532-4087-9a4f-de58754210f0")
.paymentServiceUpdate(PaymentServiceUpdate.builder()
.settlementReportingEnabled(true)
Expand All @@ -283,7 +279,7 @@ public class Application {

### Response

**[CreatePaymentServiceResponse](../../models/operations/CreatePaymentServiceResponse.md)**
**[UpdatePaymentServiceResponse](../../models/operations/UpdatePaymentServiceResponse.md)**

### Errors

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
groupId=com.gr4vy
artifactId=sdk
version=2.16.52
version=2.16.53
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g
Loading
Loading