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
422 changes: 365 additions & 57 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ generation:
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 2.16.21
version: 2.16.22
additionalDependencies:
- testImplementation:org.junit.jupiter:junit-jupiter:5.10.0
- implementation:com.auth0:java-jwt:4.5.0
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
speakeasyVersion: 1.700.2
speakeasyVersion: 1.703.0
sources:
Gr4vy:
sourceNamespace: openapi
Expand All @@ -9,11 +9,11 @@ sources:
- 1.0.0
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:1a8db78bf8725fe7b1d503e3fd7b61e41508213c41a6ddc4244aec7cc05547e2
sourceBlobDigest: sha256:c17807fc9523637430a4fe30a7b80da9227907309e5454cb0fce1681eb0926eb
sourceRevisionDigest: sha256:0288894e14b65a2749d738e6141598db7828cf99e6a7cd3c4fe0f8ef8b9069e9
sourceBlobDigest: sha256:3c5afd8fb9a7d395368e68040362ddfa190238d465a81481ba1ce21ddeeccd27
tags:
- latest
- speakeasy-sdk-regen-1770143811
- speakeasy-sdk-regen-1770229776
- 1.0.0
targets:
gr-4-vy:
Expand All @@ -26,10 +26,10 @@ targets:
java:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:1a8db78bf8725fe7b1d503e3fd7b61e41508213c41a6ddc4244aec7cc05547e2
sourceBlobDigest: sha256:c17807fc9523637430a4fe30a7b80da9227907309e5454cb0fce1681eb0926eb
sourceRevisionDigest: sha256:0288894e14b65a2749d738e6141598db7828cf99e6a7cd3c4fe0f8ef8b9069e9
sourceBlobDigest: sha256:3c5afd8fb9a7d395368e68040362ddfa190238d465a81481ba1ce21ddeeccd27
codeSamplesNamespace: openapi-java-code-samples
codeSamplesRevisionDigest: sha256:16ea4907c677dc5048dcbb045e0de1e37c74257b7e2583b5edf266af61fef816
codeSamplesRevisionDigest: sha256:4d85dc61136edae978844041744162a178fa3d6d23a0018e14e2283d34ef25e1
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'com.gr4vy:sdk:2.16.21'
implementation 'com.gr4vy:sdk:2.16.22'
```

Maven:
```xml
<dependency>
<groupId>com.gr4vy</groupId>
<artifactId>sdk</artifactId>
<version>2.16.21</version>
<version>2.16.22</version>
</dependency>
```

Expand Down Expand Up @@ -373,6 +373,13 @@ Async support is available for:
* [get](docs/sdks/merchantaccounts/README.md#get) - Get a merchant account
* [update](docs/sdks/merchantaccounts/README.md#update) - Update a merchant account

#### [MerchantAccounts.ThreeDsConfiguration](docs/sdks/threedsconfiguration/README.md)

* [create](docs/sdks/threedsconfiguration/README.md#create) - Create 3DS configuration for merchant
* [list](docs/sdks/threedsconfiguration/README.md#list) - List 3DS configurations for merchant
* [update](docs/sdks/threedsconfiguration/README.md#update) - Edit 3DS configuration
* [delete](docs/sdks/threedsconfiguration/README.md#delete) - Delete 3DS configuration for a merchant

### [PaymentLinks](docs/sdks/paymentlinks/README.md)

* [create](docs/sdks/paymentlinks/README.md#create) - Add a payment link
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1048,4 +1048,14 @@ Based on:
### Generated
- [java v2.16.21] .
### Releases
- [Maven Central v2.16.21] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.21 - .
- [Maven Central v2.16.21] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.21 - .

## 2026-02-04 18:29:14
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.703.0 (2.803.3) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v2.16.22] .
### Releases
- [Maven Central v2.16.22] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.22 - .
21 changes: 21 additions & 0 deletions docs/models/components/MerchantAccountThreeDSConfiguration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# MerchantAccountThreeDSConfiguration


## Fields

| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| `merchantAcquirerBin` | *String* | :heavy_check_mark: | Acquirer BIN to use when calling 3DS through this scheme. | 516327 |
| `merchantAcquirerId` | *String* | :heavy_check_mark: | Merchant ID to use when calling 3DS through this scheme. | 123456789012345 |
| `merchantName` | *String* | :heavy_check_mark: | N/A | Acme Inc. |
| `merchantCountryCode` | *String* | :heavy_check_mark: | The merchant's ISO 3166-1 numeric country code. | 840 |
| `merchantCategoryCode` | *String* | :heavy_check_mark: | Merchant category code to use when calling 3DS through this scheme. | 1234 |
| `merchantUrl` | *String* | :heavy_check_mark: | URL to send when calling 3DS through this scheme. | https://example.com |
| `type` | *Optional\<String>* | :heavy_minus_sign: | Always `merchant-account.three-ds-configuration`. | merchant-account.three-ds-configuration |
| `id` | *String* | :heavy_check_mark: | Unique identifier for the 3DS configuration | |
| `merchantAccountId` | *String* | :heavy_check_mark: | ID of the associated merchant account | |
| `createdAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date and time when this 3DS configuration was first created in our system. | 2013-07-16T19:23:00.000+00:00 |
| `updatedAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date and time when this 3DS configuration was last updated in our system. | 2013-07-16T19:23:00.000+00:00 |
| `scheme` | [CardScheme](../../models/components/CardScheme.md) | :heavy_check_mark: | N/A | visa |
| `currency` | *Optional\<String>* | :heavy_check_mark: | ISO 4217 currency code (3 characters). If null, the configuration applies to all currencies. | USD |
| `metadata` | Map\<String, *String*> | :heavy_check_mark: | Additional information about the 3DS configuration, stored as key-value pairs. | |
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# MerchantAccountThreeDSConfigurationCreate


## Fields

| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| `merchantAcquirerBin` | *String* | :heavy_check_mark: | Acquirer BIN to use when calling 3DS through this scheme. | 516327 |
| `merchantAcquirerId` | *String* | :heavy_check_mark: | Merchant ID to use when calling 3DS through this scheme. | 123456789012345 |
| `merchantName` | *String* | :heavy_check_mark: | N/A | Acme Inc. |
| `merchantCountryCode` | *String* | :heavy_check_mark: | The merchant's ISO 3166-1 numeric country code. | 840 |
| `merchantCategoryCode` | *String* | :heavy_check_mark: | Merchant category code to use when calling 3DS through this scheme. | 1234 |
| `merchantUrl` | *String* | :heavy_check_mark: | URL to send when calling 3DS through this scheme. | https://example.com |
| `scheme` | [CardScheme](../../models/components/CardScheme.md) | :heavy_check_mark: | N/A | visa |
| `currency` | *JsonNullable\<String>* | :heavy_minus_sign: | ISO 4217 currency code (3 characters). If left null, the configuration will apply to all currencies. | USD |
| `metadata` | Map\<String, *String*> | :heavy_check_mark: | Any additional information about the 3DS configuration that you would like to store as key-value pairs. | |
Loading