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
40 changes: 24 additions & 16 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
lockVersion: 2.0.0
id: 5bbaa3a9-baa0-471b-ba6a-13fd88e8c119
management:
docChecksum: 443cb8b391708a091a1e8e2803624e0d
docChecksum: 298d0882d8ed1a10296af801588ddcad
docVersion: 1.0.0
speakeasyVersion: 1.718.0
speakeasyVersion: 1.719.0
generationVersion: 2.824.1
releaseVersion: 2.16.27
configChecksum: 4744567673371d00dad3d977efe9ad76
releaseVersion: 2.16.28
configChecksum: e1547ef671da13e4a76ac2fed093a94e
repoURL: https://github.com/gr4vy/gr4vy-java.git
published: true
persistentEdits:
generation_id: 919e3758-7a8d-451c-a5fd-0764f5e13609
pristine_commit_hash: 09332618c1ef24795eb0015cf2f668c0899d6722
pristine_tree_hash: 958c06b476774dd39b8d87258e13774b823437d5
generation_id: 410319bf-29c8-400a-a59f-d0c16bb9c167
pristine_commit_hash: 4b311350ae61a692aa4852f20bd9acf2055a4577
pristine_tree_hash: 3f55a2bdddd7aafc1677dc78ccbadc5d89d947f0
features:
java:
additionalDependencies: 0.1.0
Expand Down Expand Up @@ -671,6 +671,10 @@ trackedFiles:
id: e6b00be03ad1
last_write_checksum: sha1:f5e3c2c462774b3e3e06f096a41de615cd8c3e01
pristine_git_object: 078b7cf24c782e2df0545daae0cbde83325b0ec5
docs/models/components/NuveiKlarnaOptions.md:
id: 09bba23be601
last_write_checksum: sha1:506e6ff54a0ea52a9bc3558940a300273872f91f
pristine_git_object: 2c88a463fb2efaafda176d0fd79f4fb41750f994
docs/models/components/NuveiOptions.md:
id: 654e7040f1f1
last_write_checksum: sha1:7b142a28347af1beaea2b2cb567e563cce160f83
Expand Down Expand Up @@ -1153,8 +1157,8 @@ trackedFiles:
pristine_git_object: fc532f806750ff9aed723b9b4d74efde86ed8b22
docs/models/components/TransactionConnectionOptions.md:
id: 2a90ee52a662
last_write_checksum: sha1:024c5fab61dfab0eb7bf59ccd4e67a4019db4902
pristine_git_object: 7c5116383b980ca145c7ef5c8c6487a5901d56bb
last_write_checksum: sha1:9ba6724cdbf965837beb4ca877e03c93e9749e33
pristine_git_object: 46edd39ab79aab4c95267a2d61df139db35a08af
docs/models/components/TransactionCreate.md:
id: 0af6b811ca1f
last_write_checksum: sha1:dc0985503d742169b49dfe33aa1035f6ef04ab4c
Expand Down Expand Up @@ -2313,8 +2317,8 @@ trackedFiles:
pristine_git_object: 15c4e4642f204ccb312d8814155b69e153b4e19b
gradle.properties:
id: 2afbb999f001
last_write_checksum: sha1:bbc43323613c777a176180be44ef1ae12276cd4d
pristine_git_object: b3306682721baaa0002f70b194db56d187bd762d
last_write_checksum: sha1:967f17e934286adfe8d80b660973dd4a7c01de56
pristine_git_object: 0b9ccd202018343adca0fc7772de2d31484f34de
gradle/wrapper/gradle-wrapper.jar:
id: ec27dae6e852
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
Expand Down Expand Up @@ -2637,8 +2641,8 @@ trackedFiles:
pristine_git_object: 502a7312d3dc82c102dbaf7ed5e952d0c793e26f
src/main/java/com/gr4vy/sdk/SDKConfiguration.java:
id: 73a7edeaca45
last_write_checksum: sha1:defe8682f03b57163818346261cd33a23b55f28c
pristine_git_object: 2bb5e3d623d773da1212a30b6b8e6648052d48df
last_write_checksum: sha1:00a8cf2271511a17aaf00733eaf7bf6142e20169
pristine_git_object: d48cc72f564f70b05ddbc4e2260f2a4de6018d40
src/main/java/com/gr4vy/sdk/SecuritySource.java:
id: 1b6add6b9b50
last_write_checksum: sha1:2f365cc823c6243188e83f4df618c9737fcee8bd
Expand Down Expand Up @@ -3295,6 +3299,10 @@ trackedFiles:
id: ebe88aaa899d
last_write_checksum: sha1:926fcb16ccfc5f56a336e3d2216807f3c0180669
pristine_git_object: a56fbbe6807eca74778a43415d963de20509380a
src/main/java/com/gr4vy/sdk/models/components/NuveiKlarnaOptions.java:
id: fed1917368f4
last_write_checksum: sha1:8b0240ae6a149bbe4aa41291c53f22f16a4264ce
pristine_git_object: 4206b72f265d0449954d3ab18e9e8d2ca23571ba
src/main/java/com/gr4vy/sdk/models/components/NuveiOptions.java:
id: f3eb427b8c7a
last_write_checksum: sha1:38f9d86d2a471f0962d467995a13eefaef2ee097
Expand Down Expand Up @@ -3781,8 +3789,8 @@ trackedFiles:
pristine_git_object: 0a47fad3846506a7cbb30ea1f85895f6403e322d
src/main/java/com/gr4vy/sdk/models/components/TransactionConnectionOptions.java:
id: 31501e4506f3
last_write_checksum: sha1:c9ce54f10e40ed096d27132de6ffe03383d053d5
pristine_git_object: c65127cbc6c8ec86ed0a3451911f3aba417dc2f7
last_write_checksum: sha1:c448e3d93dc3aa2b8044f084e418edcc253db2d0
pristine_git_object: 803283e6564f9fcf644730227e1c39a5a3c24c84
src/main/java/com/gr4vy/sdk/models/components/TransactionCreate.java:
id: 85da9dd45d8a
last_write_checksum: sha1:09f92bca972295f8156fc778049a61baea617409
Expand Down Expand Up @@ -10470,7 +10478,7 @@ examples:
application/json: {"type": "error", "code": "gateway_timeout", "status": 504, "message": "Request could not be processed"}
examplesVersion: 1.0.2
generatedTests: {}
releaseNotes: "## Java SDK Changes:\n* `gr4vy.buyers.paymentMethods.list()`: `response.items[].scheme.enum(qcard)` **Added**\n* `gr4vy.paymentMethods.list()`: `response.items[].scheme.enum(qcard)` **Added**\n* `gr4vy.paymentMethods.create()`: `response.scheme.enum(qcard)` **Added**\n* `gr4vy.paymentMethods.get()`: `response.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.list()`: `response.items[].paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.create()`: \n * `request.transactionCreate.paymentMethod.union(NetworkTokenPaymentMethodCreate).cardScheme.enum(qcard)` **Added**\n * `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.get()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.update()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.capture()`: `response.union(Transaction).paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.void()`: `response.union(Transaction).paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.cancel()`: `response.transaction.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.transactions.sync()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.checkoutSessions.create()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.checkoutSessions.update()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.checkoutSessions.get()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.list()`: `response.items[].loonAcceptedSchemes[].enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.create()`: \n * `request.loonAcceptedSchemes[].enum(qcard)` **Added**\n * `response.loonAcceptedSchemes[].enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.get()`: `response.loonAcceptedSchemes[].enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.update()`: \n * `request.merchantAccountUpdate.loonAcceptedSchemes[].enum(qcard)` **Added**\n * `response.loonAcceptedSchemes[].enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.threeDsConfiguration.create()`: \n * `request.merchantAccountThreeDsConfigurationCreate.scheme.enum(qcard)` **Added**\n * `response.scheme.enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.threeDsConfiguration.list()`: `response.items[].scheme.enum(qcard)` **Added**\n* `gr4vy.merchantAccounts.threeDsConfiguration.update()`: \n * `request.merchantAccountThreeDsConfigurationUpdate.scheme.enum(qcard)` **Added**\n * `response.scheme.enum(qcard)` **Added**\n* `gr4vy.payouts.list()`: `response.items[].paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.payouts.create()`: \n * `request.payoutCreate.paymentMethod.union(PaymentMethodCard).cardScheme.enum(qcard)` **Added**\n * `response.paymentMethod.scheme.enum(qcard)` **Added**\n* `gr4vy.payouts.get()`: `response.paymentMethod.scheme.enum(qcard)` **Added**\n"
releaseNotes: "## Java SDK Changes:\n* `gr4vy.transactions.create()`: \n * `request.transactionCreate.connectionOptions.nuveiKlarna` **Added**\n* `gr4vy.transactions.update()`: \n * `request.transactionUpdate.connectionOptions.nuveiKlarna` **Added**\n* `gr4vy.paymentLinks.create()`: \n * `request.paymentLinkCreate.connectionOptions.nuveiKlarna` **Added**\n"
generatedFiles:
- .gitattributes
- USAGE.md
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 2.16.27
version: 2.16.28
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.718.0
speakeasyVersion: 1.719.0
sources:
Gr4vy:
sourceNamespace: openapi
Expand All @@ -9,11 +9,11 @@ sources:
- 1.0.0
openapi:
sourceNamespace: openapi
sourceRevisionDigest: sha256:eeb4c1ba5a01c3eee69ce543bd0070e9e4038b9709bed691f09215a566482b45
sourceBlobDigest: sha256:9650ecfb344dbd106dd0526bee5f12f4ac7135149658f37d42d508ec57117d33
sourceRevisionDigest: sha256:7a797a2aab7fb88c3577436ad984b37d8d292fb074eb78c87378701db438bb33
sourceBlobDigest: sha256:8ff160d42dcff345a2e8309307c1a2fcc423009c218868b11c7be345edcd7a4e
tags:
- latest
- speakeasy-sdk-regen-1771249422
- speakeasy-sdk-regen-1771257739
- 1.0.0
targets:
gr-4-vy:
Expand All @@ -26,10 +26,10 @@ targets:
java:
source: openapi
sourceNamespace: openapi
sourceRevisionDigest: sha256:eeb4c1ba5a01c3eee69ce543bd0070e9e4038b9709bed691f09215a566482b45
sourceBlobDigest: sha256:9650ecfb344dbd106dd0526bee5f12f4ac7135149658f37d42d508ec57117d33
sourceRevisionDigest: sha256:7a797a2aab7fb88c3577436ad984b37d8d292fb074eb78c87378701db438bb33
sourceBlobDigest: sha256:8ff160d42dcff345a2e8309307c1a2fcc423009c218868b11c7be345edcd7a4e
codeSamplesNamespace: openapi-java-code-samples
codeSamplesRevisionDigest: sha256:acaf90000396bfe402f562936c7033d2d5eb04f02afaf6204839b8fd5c692288
codeSamplesRevisionDigest: sha256:56acf4f31f8c8172d7b622ee2dd6780215fc9b1ce24a6e49aaaec188cbedabd5
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 2 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.27'
implementation 'com.gr4vy:sdk:2.16.28'
```

Maven:
```xml
<dependency>
<groupId>com.gr4vy</groupId>
<artifactId>sdk</artifactId>
<version>2.16.27</version>
<version>2.16.28</version>
</dependency>
```

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1108,4 +1108,14 @@ Based on:
### Generated
- [java v2.16.27] .
### Releases
- [Maven Central v2.16.27] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.27 - .
- [Maven Central v2.16.27] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.27 - .

## 2026-02-16 16:01:53
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.719.0 (2.824.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v2.16.28] .
### Releases
- [Maven Central v2.16.28] https://central.sonatype.com/artifact/com.gr4vy/sdk/2.16.28 - .
8 changes: 8 additions & 0 deletions docs/models/components/NuveiKlarnaOptions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# NuveiKlarnaOptions


## Fields

| Field | Type | Required | Description | Example |
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
| `customData` | *JsonNullable\<String>* | :heavy_minus_sign: | Additional data to be sent to Nuvei. | user=123,trusted=false |
1 change: 1 addition & 0 deletions docs/models/components/TransactionConnectionOptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
| `mockCard` | [JsonNullable\<MockCardOptions>](../../models/components/MockCardOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `mock-card` connector. |
| `nuveiCard` | [JsonNullable\<NuveiOptions>](../../models/components/NuveiOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-card` connector. |
| `nuveiIdeal` | [JsonNullable\<NuveiIDealOptions>](../../models/components/NuveiIDealOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-ideal` connector. |
| `nuveiKlarna` | [JsonNullable\<NuveiKlarnaOptions>](../../models/components/NuveiKlarnaOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-klarna` connector. |
| `nuveiPse` | [JsonNullable\<NuveiPSEOptions>](../../models/components/NuveiPSEOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `nuvei-pse` connector. |
| `oxxoOxxo` | [JsonNullable\<OxxoOptions>](../../models/components/OxxoOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `oxxo-oxxo` connector. |
| `paypalPaypal` | [JsonNullable\<PaypalOptions>](../../models/components/PaypalOptions.md) | :heavy_minus_sign: | Custom options to be passed to the `paypal-paypal` connector. |
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.27
version=2.16.28
org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g
2 changes: 1 addition & 1 deletion src/main/java/com/gr4vy/sdk/SDKConfiguration.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public class SDKConfiguration {

private static final String LANGUAGE = "java";
public static final String OPENAPI_DOC_VERSION = "1.0.0";
public static final String SDK_VERSION = "2.16.27";
public static final String SDK_VERSION = "2.16.28";
public static final String GEN_VERSION = "2.824.1";
private static final String BASE_PACKAGE = "com.gr4vy.sdk";
public static final String USER_AGENT =
Expand Down
127 changes: 127 additions & 0 deletions src/main/java/com/gr4vy/sdk/models/components/NuveiKlarnaOptions.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
package com.gr4vy.sdk.models.components;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.gr4vy.sdk.utils.Utils;
import java.lang.Override;
import java.lang.String;
import org.openapitools.jackson.nullable.JsonNullable;


public class NuveiKlarnaOptions {
/**
* Additional data to be sent to Nuvei.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("customData")
private JsonNullable<String> customData;

@JsonCreator
public NuveiKlarnaOptions(
@JsonProperty("customData") JsonNullable<String> customData) {
Utils.checkNotNull(customData, "customData");
this.customData = customData;
}

public NuveiKlarnaOptions() {
this(JsonNullable.undefined());
}

/**
* Additional data to be sent to Nuvei.
*/
@JsonIgnore
public JsonNullable<String> customData() {
return customData;
}

public static Builder builder() {
return new Builder();
}


/**
* Additional data to be sent to Nuvei.
*/
public NuveiKlarnaOptions withCustomData(String customData) {
Utils.checkNotNull(customData, "customData");
this.customData = JsonNullable.of(customData);
return this;
}

/**
* Additional data to be sent to Nuvei.
*/
public NuveiKlarnaOptions withCustomData(JsonNullable<String> customData) {
Utils.checkNotNull(customData, "customData");
this.customData = customData;
return this;
}

@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
NuveiKlarnaOptions other = (NuveiKlarnaOptions) o;
return
Utils.enhancedDeepEquals(this.customData, other.customData);
}

@Override
public int hashCode() {
return Utils.enhancedHash(
customData);
}

@Override
public String toString() {
return Utils.toString(NuveiKlarnaOptions.class,
"customData", customData);
}

@SuppressWarnings("UnusedReturnValue")
public final static class Builder {

private JsonNullable<String> customData = JsonNullable.undefined();

private Builder() {
// force use of static builder() method
}


/**
* Additional data to be sent to Nuvei.
*/
public Builder customData(String customData) {
Utils.checkNotNull(customData, "customData");
this.customData = JsonNullable.of(customData);
return this;
}

/**
* Additional data to be sent to Nuvei.
*/
public Builder customData(JsonNullable<String> customData) {
Utils.checkNotNull(customData, "customData");
this.customData = customData;
return this;
}

public NuveiKlarnaOptions build() {

return new NuveiKlarnaOptions(
customData);
}

}
}
Loading