(wallets())
- confirmHold - Confirm a hold
- createBalance - Create a balance
- createWallet - Create a new wallet
- creditWallet - Credit a wallet
- debitWallet - Debit a wallet
- getBalance - Get detailed balance
- getHold - Get a hold
- getHolds - Get all holds for a wallet
- getTransactions
- getWallet - Get a wallet
- getWalletSummary - Get wallet summary
- listBalances - List balances of a wallet
- listWallets - List all wallets
- updateWallet - Update a wallet
- voidHold - Cancel a hold
- walletsgetServerInfo - Get server info
Confirm a hold
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
ConfirmHoldRequest req = ConfirmHoldRequest.builder()
.holdId("<value>")
.confirmHoldRequest(ConfirmHoldRequest.builder()
.amount(new BigInteger("100"))
.final_(true)
.build())
.build();
ConfirmHoldResponse res = sdk.wallets().confirmHold()
.request(req)
.call();
// handle response
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.ConfirmHoldRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.ConfirmHoldResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Create a balance
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
CreateBalanceRequest req = CreateBalanceRequest.builder()
.id("<value>")
.build();
CreateBalanceResponse res = sdk.wallets().createBalance()
.request(req)
.call();
if (res.createBalanceResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.CreateBalanceRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.CreateBalanceResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Create a new wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
CreateWalletRequest req = CreateWalletRequest.builder()
.metadata(java.util.Map.ofEntries(
entry("key", "<value>")))
.name("<value>")
.build();
CreateWalletResponse res = sdk.wallets().createWallet()
.request(req)
.call();
if (res.createWalletResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.shared.CreateWalletRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.CreateWalletResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Credit a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
CreditWalletRequest req = CreditWalletRequest.builder()
.id("<value>")
.creditWalletRequest(CreditWalletRequest.builder()
.amount(Monetary.builder()
.amount(new BigInteger("201874"))
.asset("<value>")
.build())
.metadata(java.util.Map.ofEntries(
entry("key", "<value>")))
.sources(java.util.List.of(
Subject.of(LedgerAccountSubject.builder()
.identifier("<value>")
.type("<value>")
.build())))
.build())
.build();
CreditWalletResponse res = sdk.wallets().creditWallet()
.request(req)
.call();
// handle response
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.CreditWalletRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.CreditWalletResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Debit a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
DebitWalletRequest req = DebitWalletRequest.builder()
.id("<value>")
.debitWalletRequest(DebitWalletRequest.builder()
.amount(Monetary.builder()
.amount(new BigInteger("245256"))
.asset("<value>")
.build())
.metadata(java.util.Map.ofEntries(
entry("key", "<value>")))
.pending(true)
.build())
.build();
DebitWalletResponse res = sdk.wallets().debitWallet()
.request(req)
.call();
if (res.debitWalletResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.DebitWalletRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.DebitWalletResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get detailed balance
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetBalanceRequest req = GetBalanceRequest.builder()
.balanceName("<value>")
.id("<value>")
.build();
GetBalanceResponse res = sdk.wallets().getBalance()
.request(req)
.call();
if (res.getBalanceResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetBalanceRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetBalanceResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get a hold
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetHoldRequest req = GetHoldRequest.builder()
.holdID("<value>")
.build();
GetHoldResponse res = sdk.wallets().getHold()
.request(req)
.call();
if (res.getHoldResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetHoldRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetHoldResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get all holds for a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetHoldsRequest req = GetHoldsRequest.builder()
.cursor("aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==")
.metadata(java.util.Map.ofEntries(
entry("admin", "true")))
.pageSize(100L)
.walletID("wallet1")
.build();
GetHoldsResponse res = sdk.wallets().getHolds()
.request(req)
.call();
if (res.getHoldsResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetHoldsRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetHoldsResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetTransactionsRequest req = GetTransactionsRequest.builder()
.cursor("aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==")
.pageSize(100L)
.walletID("wallet1")
.build();
GetTransactionsResponse res = sdk.wallets().getTransactions()
.request(req)
.call();
if (res.getTransactionsResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetTransactionsRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetTransactionsResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetWalletRequest req = GetWalletRequest.builder()
.id("<value>")
.build();
GetWalletResponse res = sdk.wallets().getWallet()
.request(req)
.call();
if (res.getWalletResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetWalletRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetWalletResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get wallet summary
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
GetWalletSummaryRequest req = GetWalletSummaryRequest.builder()
.id("<value>")
.build();
GetWalletSummaryResponse res = sdk.wallets().getWalletSummary()
.request(req)
.call();
if (res.getWalletSummaryResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.GetWalletSummaryRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.GetWalletSummaryResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
List balances of a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
ListBalancesRequest req = ListBalancesRequest.builder()
.id("<value>")
.build();
ListBalancesResponse res = sdk.wallets().listBalances()
.request(req)
.call();
if (res.listBalancesResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.ListBalancesRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.ListBalancesResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/SDKError | 4xx-5xx | / |
List all wallets
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
ListWalletsRequest req = ListWalletsRequest.builder()
.cursor("aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==")
.metadata(java.util.Map.ofEntries(
entry("admin", "true")))
.name("wallet1")
.pageSize(100L)
.build();
ListWalletsResponse res = sdk.wallets().listWallets()
.request(req)
.call();
if (res.listWalletsResponse().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.ListWalletsRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.ListWalletsResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Update a wallet
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
UpdateWalletRequest req = UpdateWalletRequest.builder()
.id("<value>")
.build();
UpdateWalletResponse res = sdk.wallets().updateWallet()
.request(req)
.call();
// handle response
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.UpdateWalletRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.UpdateWalletResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Cancel a hold
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
VoidHoldRequest req = VoidHoldRequest.builder()
.holdId("<value>")
.build();
VoidHoldResponse res = sdk.wallets().voidHold()
.request(req)
.call();
// handle response
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Parameter | Type | Required | Description |
---|---|---|---|
request |
com.formance.formance_sdk.models.operations.VoidHoldRequest | ✔️ | The request object to use for the request. |
Optional<? extends com.formance.formance_sdk.models.operations.VoidHoldResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |
Get server info
package hello.world;
import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.operations.*;
import com.formance.formance_sdk.models.shared.*;
import com.formance.formance_sdk.models.shared.Security;
import com.formance.formance_sdk.utils.EventStream;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.OffsetDateTime;
import java.util.Optional;
import org.openapitools.jackson.nullable.JsonNullable;
import static java.util.Map.entry;
public class Application {
public static void main(String[] args) throws Exception {
try {
SDK sdk = SDK.builder()
.security(Security.builder()
.authorization("<YOUR_AUTHORIZATION_HERE>")
.build())
.build();
WalletsgetServerInfoResponse res = sdk.wallets().walletsgetServerInfo()
.call();
if (res.serverInfo().isPresent()) {
// handle response
}
} catch (com.formance.formance_sdk.models.errors.WalletsErrorResponse e) {
// handle exception
throw e;
} catch (com.formance.formance_sdk.models.errors.SDKError e) {
// handle exception
throw e;
} catch (Exception e) {
// handle exception
throw e;
}
}
}
Optional<? extends com.formance.formance_sdk.models.operations.WalletsgetServerInfoResponse>
Error Object | Status Code | Content Type |
---|---|---|
models/errors/WalletsErrorResponse | default | application/json |
models/errors/SDKError | 4xx-5xx | / |