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
400 changes: 372 additions & 28 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 @@ -13,6 +13,7 @@ generation:
requestResponseComponentNamesFeb2024: true
securityFeb2025: true
sharedErrorComponentsApr2025: true
sharedNestedComponentsJan2026: false
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
Expand All @@ -27,7 +28,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 2.16.12
version: 2.16.13
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.685.0
speakeasyVersion: 1.688.0
sources:
Gr4vy:
sourceNamespace: openapi
Expand All @@ -9,11 +9,11 @@ sources:
- 1.0.0
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:45cb8de6ee215d73b390eb2e6d3e9419cd568d8b07124dbbcb687dfd45bafb7d
sourceBlobDigest: sha256:6d6b801f2e022bd47b5d6e4143daff808a63ff37e5a95fabce11b0c784645e6a
sourceRevisionDigest: sha256:442b3c5466a6ef740df9f7c2af4907fc1f1e5185476f2d0a43e89334020a5747
sourceBlobDigest: sha256:7868b62dffa41253bada4043aeb3fd63574d8289597eb17f602059fcfbf8c182
tags:
- latest
- speakeasy-sdk-regen-1768400814
- speakeasy-sdk-regen-1768828397
- 1.0.0
targets:
gr-4-vy:
Expand All @@ -26,10 +26,10 @@ targets:
java:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:45cb8de6ee215d73b390eb2e6d3e9419cd568d8b07124dbbcb687dfd45bafb7d
sourceBlobDigest: sha256:6d6b801f2e022bd47b5d6e4143daff808a63ff37e5a95fabce11b0c784645e6a
sourceRevisionDigest: sha256:442b3c5466a6ef740df9f7c2af4907fc1f1e5185476f2d0a43e89334020a5747
sourceBlobDigest: sha256:7868b62dffa41253bada4043aeb3fd63574d8289597eb17f602059fcfbf8c182
codeSamplesNamespace: openapi-java-code-samples
codeSamplesRevisionDigest: sha256:63f331fc270dcfd139a505d9feedda72caa9563b8ecf426f3d54cdfae390a199
codeSamplesRevisionDigest: sha256:b0fc650dee9e69b7d8812e6efbef46ee28d3f4ea13161c606b66fafe4f57b946
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.12'
implementation 'com.gr4vy:sdk:2.16.13'
```

Maven:
```xml
<dependency>
<groupId>com.gr4vy</groupId>
<artifactId>sdk</artifactId>
<version>2.16.12</version>
<version>2.16.13</version>
</dependency>
```

Expand Down Expand Up @@ -452,6 +452,13 @@ Async support is available for:
* [url](docs/sdks/executions/README.md#url) - Create URL for executed report
* [get](docs/sdks/executions/README.md#get) - Get executed report

### [ThreeDsScenarios](docs/sdks/threedsscenarios/README.md)

* [create](docs/sdks/threedsscenarios/README.md#create) - Create a 3DS scenario
* [list](docs/sdks/threedsscenarios/README.md#list) - List 3DS scenario
* [update](docs/sdks/threedsscenarios/README.md#update) - Update a 3DS scenario
* [delete](docs/sdks/threedsscenarios/README.md#delete) - Delete a 3DS scenario

### [Transactions](docs/sdks/transactions/README.md)

* [list](docs/sdks/transactions/README.md#list) - List transactions
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -958,4 +958,14 @@ Based on:
### Generated
- [java v2.16.12] .
### Releases
- [Maven Central v2.16.12] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.12 - .
- [Maven Central v2.16.12] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.12 - .

## 2026-01-19 13:12:58
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.688.0 (2.796.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v2.16.13] .
### Releases
- [Maven Central v2.16.13] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.13 - .
14 changes: 14 additions & 0 deletions docs/models/components/ThreeDSecureScenario.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# ThreeDSecureScenario


## Fields

| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `type` | *Optional\<String>* | :heavy_minus_sign: | Always `three-d-secure-scenario`. | three-d-secure-scenario |
| `id` | *String* | :heavy_check_mark: | Unique identifier for the 3DS scenario | |
| `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 scenario 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 scenario was last updated in our system. | 2013-07-16T19:23:00.000+00:00 |
| `conditions` | [ThreeDSecureScenarioConditions](../../models/components/ThreeDSecureScenarioConditions.md) | :heavy_check_mark: | N/A | |
| `outcome` | [ThreeDSecureScenarioOutcome](../../models/components/ThreeDSecureScenarioOutcome.md) | :heavy_check_mark: | N/A | |
13 changes: 13 additions & 0 deletions docs/models/components/ThreeDSecureScenarioConditions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ThreeDSecureScenarioConditions


## Fields

| Field | Type | Required | Description |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
| `firstName` | *JsonNullable\<String>* | :heavy_minus_sign: | First name of the buyer to match. |
| `lastName` | *JsonNullable\<String>* | :heavy_minus_sign: | Last name of the buyer to match. |
| `emailAddress` | *JsonNullable\<String>* | :heavy_minus_sign: | Email address of the buyer to match. |
| `amount` | *JsonNullable\<Long>* | :heavy_minus_sign: | Amount of the transaction to match. |
| `externalIdentifier` | *JsonNullable\<String>* | :heavy_minus_sign: | External identifier to match. |
| `cardNumber` | *JsonNullable\<String>* | :heavy_minus_sign: | Card number to match. |
9 changes: 9 additions & 0 deletions docs/models/components/ThreeDSecureScenarioCreate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# ThreeDSecureScenarioCreate


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `conditions` | [ThreeDSecureScenarioConditions](../../models/components/ThreeDSecureScenarioConditions.md) | :heavy_check_mark: | N/A |
| `outcome` | [ThreeDSecureScenarioOutcome](../../models/components/ThreeDSecureScenarioOutcome.md) | :heavy_check_mark: | N/A |
10 changes: 10 additions & 0 deletions docs/models/components/ThreeDSecureScenarioOutcome.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# ThreeDSecureScenarioOutcome


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `version` | *String* | :heavy_check_mark: | The version of 3DS which will be simulated. | 2.2.0 |
| `authentication` | [ThreeDSecureScenarioOutcomeAuthentication](../../models/components/ThreeDSecureScenarioOutcomeAuthentication.md) | :heavy_check_mark: | N/A | |
| `result` | [JsonNullable\<ThreeDSecureScenarioOutcomeResult>](../../models/components/ThreeDSecureScenarioOutcomeResult.md) | :heavy_minus_sign: | 3DS result value. Required if authentication status is "C". | {<br/>"transaction_status": "Y"<br/>} |
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# ThreeDSecureScenarioOutcomeAuthentication


## Fields

| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `transactionStatus` | [ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus](../../models/components/ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus.md) | :heavy_check_mark: | 3DS transaction status. | Y |
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# ThreeDSecureScenarioOutcomeAuthenticationTransactionStatus

3DS transaction status.


## Values

| Name | Value |
| --------- | --------- |
| `Y` | Y |
| `N` | N |
| `A` | A |
| `R` | R |
| `U` | U |
| `C` | C |
| `TIMEOUT` | timeout |
8 changes: 8 additions & 0 deletions docs/models/components/ThreeDSecureScenarioOutcomeResult.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# ThreeDSecureScenarioOutcomeResult


## Fields

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| `transactionStatus` | [ThreeDSecureScenarioOutcomeResultTransactionStatus](../../models/components/ThreeDSecureScenarioOutcomeResultTransactionStatus.md) | :heavy_check_mark: | 3DS result. | Y |
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# ThreeDSecureScenarioOutcomeResultTransactionStatus

3DS result.


## Values

| Name | Value |
| --------- | --------- |
| `Y` | Y |
| `N` | N |
| `TIMEOUT` | timeout |
Loading