Returns whether the workspace is `OPTED_IN` or `OPTED_OUT` of the - * address registry. + *
Read your customer's organization-wide address registry setting. Workspaces without
+ * their own choice use this as the default. Returns `NOT_SET` when no choice has been
+ * made yet, or `OPTED_IN` / `OPTED_OUT` when one has.
+ */
+ @Test
+ public void getAddressRegistryCustomerParticipationStatusTest() {
+ CompletableFuture Check whether this workspace uses the address registry. The response is
+ * `OPTED_IN` or `OPTED_OUT`. If this workspace has not been configured yet,
+ * it follows your customer's default (see `GET /v1/address_registry/customer`)
+ * when that default is `OPTED_IN` or `OPTED_OUT`; otherwise the workspace
+ * is opted in by default.
*/
@Test
public void getAddressRegistryTenantParticipationStatusTest() {
@@ -427,10 +444,24 @@ public void listVaultsForLegalEntityTest() {
}
/**
- * Opt the workspace in to the address registry
+ * Opt your customer in to the address registry
*
- * Opts the workspace in. No request body. Response uses the same JSON shape as GET; status
- * is OPTED_IN.
+ * Set your customer's default to opted in. Workspaces without their own setting will
+ * follow this default. No request body. Returns `OPTED_IN`. If the customer for this
+ * workspace cannot be determined, returns HTTP 404 with error code **2147**.
+ */
+ @Test
+ public void optInAddressRegistryCustomerTest() {
+ String idempotencyKey = null;
+ CompletableFuture Turn on the address registry for this workspace. No request body. Returns
+ * `OPTED_IN`.
*/
@Test
public void optInAddressRegistryTenantTest() {
@@ -440,10 +471,23 @@ public void optInAddressRegistryTenantTest() {
}
/**
- * Opt the workspace out of the address registry
+ * Opt your customer out of the address registry
+ *
+ * Set your customer's default to opted out. Workspaces without their own setting will
+ * follow this default. No request body. Returns `OPTED_OUT`. If the customer for this
+ * workspace cannot be determined, returns HTTP 404 with error code **2147**.
+ */
+ @Test
+ public void optOutAddressRegistryCustomerTest() {
+ CompletableFuture Opts the workspace out. No request body. Response uses the same JSON shape as GET; status
- * is OPTED_OUT.
+ * Turn off the address registry for this workspace. No request body. Returns
+ * `OPTED_OUT`.
*/
@Test
public void optOutAddressRegistryTenantTest() {
diff --git a/src/test/java/com/fireblocks/sdk/api/TradingApiTest.java b/src/test/java/com/fireblocks/sdk/api/TradingApiTest.java
index 86a3a251..4f563174 100644
--- a/src/test/java/com/fireblocks/sdk/api/TradingApiTest.java
+++ b/src/test/java/com/fireblocks/sdk/api/TradingApiTest.java
@@ -60,9 +60,13 @@ public void createOrderTest() {
* Create a quote
*
* Generate a time-limited quote for asset conversion, providing exchange rate and amount
- * calculations. Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, Editor. For
- * detailed information about error codes and troubleshooting, please refer to our [API Error
- * Codes documentation](https://developers.fireblocks.com/reference/api-error-codes).
+ * calculations. If `side` is omitted it defaults to `SELL`. Use `side:
+ * BOTH` to get quotes for each side the provider supports in a single call; providers that
+ * support only one side return that side only. Every returned quote carries a concrete
+ * `BUY` or `SELL` side, never `BOTH`. Endpoint Permission: Owner,
+ * Admin, Non-Signing Admin, Signer, Editor. For detailed information about error codes and
+ * troubleshooting, please refer to our [API Error Codes
+ * documentation](https://developers.fireblocks.com/reference/api-error-codes).
*/
@Test
public void createQuoteTest() {
@@ -77,10 +81,14 @@ public void createQuoteTest() {
*
* Retrieve all available offers across the workspace for a given asset pair. Always operates
* in open scope — no provider or account selection required. Returns a mix of indicative rates
- * and committed quotes as applicable per provider. If no slippageBps is provided, it defaults
- * to 50 bps (0.5%). Slippage and settlement configuration do not affect the returned rate.
- * Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, Editor. For detailed
- * information about error codes and troubleshooting, please refer to our [API Error Codes
+ * and committed quotes as applicable per provider. If `side` is omitted it defaults
+ * to `SELL`. Use `side: BOTH` to get offers for each side the provider
+ * supports in a single call; providers that support only one side return that side only. Every
+ * returned offer carries a concrete `BUY` or `SELL` side, never
+ * `BOTH`. If no slippageBps is provided, it defaults to 50 bps (0.5%). Slippage and
+ * settlement configuration do not affect the returned rate. Endpoint Permission: Owner, Admin,
+ * Non-Signing Admin, Signer, Editor. For detailed information about error codes and
+ * troubleshooting, please refer to our [API Error Codes
* documentation](https://developers.fireblocks.com/reference/api-error-codes).
*/
@Test
@@ -95,9 +103,13 @@ public void fetchAllOffersTest() {
* Get rates
*
* Retrieve indicative exchange rate from specified providers for a given asset pair. Rates
- * are non-executable price signals intended for discovery and display purposes. Endpoint
- * Permission: Owner, Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer. For detailed
- * information about error codes and troubleshooting, please refer to our [API Error Codes
+ * are non-executable price signals intended for discovery and display purposes. If
+ * `side` is omitted it defaults to `SELL`. Use `side: BOTH` to
+ * get rates for each side the provider supports in a single call; providers that support only
+ * one side return that side only. Every returned rate carries a concrete `BUY` or
+ * `SELL` side, never `BOTH`. Endpoint Permission: Owner, Admin, Non-Signing
+ * Admin, Signer, Approver, Editor, Viewer. For detailed information about error codes and
+ * troubleshooting, please refer to our [API Error Codes
* documentation](https://developers.fireblocks.com/reference/api-error-codes).
*/
@Test
diff --git a/src/test/java/com/fireblocks/sdk/api/TransactionsApiTest.java b/src/test/java/com/fireblocks/sdk/api/TransactionsApiTest.java
index 533df88f..b7c58dd8 100644
--- a/src/test/java/com/fireblocks/sdk/api/TransactionsApiTest.java
+++ b/src/test/java/com/fireblocks/sdk/api/TransactionsApiTest.java
@@ -122,7 +122,9 @@ public void estimateNetworkFeeTest() {
* a transaction which means that the system will expect to have the requested asset and balance
* in the specified wallet. **Note**: Supports all Fireblocks assets except ZCash (ZEC). The
* PROGRAM_CALL operation is not supported by this endpoint — fee estimation for Solana program
- * calls is not available. Learn more about Fireblocks Fee Management in the following
+ * calls is not available. The SOROBAN_CALL operation is not supported by this endpoint - fee
+ * estimation for Stellar Soroban contract calls is not available. Learn more about Fireblocks
+ * Fee Management in the following
* [guide](https://developers.fireblocks.com/reference/estimate-transaction-fee). Endpoint
* Permission: Admin, Signer, Approver, Editor.
*/
diff --git a/src/test/java/com/fireblocks/sdk/model/AddressRegistryCustomerRegistryResponseTest.java b/src/test/java/com/fireblocks/sdk/model/AddressRegistryCustomerRegistryResponseTest.java
new file mode 100644
index 00000000..dff1ff9b
--- /dev/null
+++ b/src/test/java/com/fireblocks/sdk/model/AddressRegistryCustomerRegistryResponseTest.java
@@ -0,0 +1,34 @@
+/*
+ * Fireblocks API
+ * Fireblocks provides a suite of applications to manage digital asset operations and a complete development platform to build your business on the blockchain. - Visit our website for more information: [Fireblocks Website](https://fireblocks.com) - Visit our developer docs: [Fireblocks DevPortal](https://developers.fireblocks.com)
+ *
+ * The version of the OpenAPI document: 1.6.2
+ * Contact: developers@fireblocks.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+package com.fireblocks.sdk.model;
+
+
+import org.junit.jupiter.api.Test;
+
+/** Model tests for AddressRegistryCustomerRegistryResponse */
+class AddressRegistryCustomerRegistryResponseTest {
+ private final AddressRegistryCustomerRegistryResponse model =
+ new AddressRegistryCustomerRegistryResponse();
+
+ /** Model tests for AddressRegistryCustomerRegistryResponse */
+ @Test
+ void testAddressRegistryCustomerRegistryResponse() {
+ // TODO: test AddressRegistryCustomerRegistryResponse
+ }
+
+ /** Test the property 'status' */
+ @Test
+ void statusTest() {
+ // TODO: test status
+ }
+}
diff --git a/src/test/java/com/fireblocks/sdk/model/ExtraParametersTest.java b/src/test/java/com/fireblocks/sdk/model/ExtraParametersTest.java
index 46a1b034..f3f285c7 100644
--- a/src/test/java/com/fireblocks/sdk/model/ExtraParametersTest.java
+++ b/src/test/java/com/fireblocks/sdk/model/ExtraParametersTest.java
@@ -49,6 +49,12 @@ void programCallDataTest() {
// TODO: test programCallData
}
+ /** Test the property 'sorobanCallData' */
+ @Test
+ void sorobanCallDataTest() {
+ // TODO: test sorobanCallData
+ }
+
/** Test the property 'inputsSelection' */
@Test
void inputsSelectionTest() {
diff --git a/src/test/java/com/fireblocks/sdk/model/OfferTest.java b/src/test/java/com/fireblocks/sdk/model/OfferTest.java
index 8d76092c..e8aa7c0c 100644
--- a/src/test/java/com/fireblocks/sdk/model/OfferTest.java
+++ b/src/test/java/com/fireblocks/sdk/model/OfferTest.java
@@ -61,6 +61,12 @@ void rateTest() {
// TODO: test rate
}
+ /** Test the property 'side' */
+ @Test
+ void sideTest() {
+ // TODO: test side
+ }
+
/** Test the property 'offerType' */
@Test
void offerTypeTest() {
@@ -115,12 +121,6 @@ void generalFeesTest() {
// TODO: test generalFees
}
- /** Test the property 'side' */
- @Test
- void sideTest() {
- // TODO: test side
- }
-
/** Test the property 'expiresAt' */
@Test
void expiresAtTest() {
diff --git a/src/test/java/com/fireblocks/sdk/model/PricingSideTest.java b/src/test/java/com/fireblocks/sdk/model/PricingSideTest.java
new file mode 100644
index 00000000..f4739f65
--- /dev/null
+++ b/src/test/java/com/fireblocks/sdk/model/PricingSideTest.java
@@ -0,0 +1,25 @@
+/*
+ * Fireblocks API
+ * Fireblocks provides a suite of applications to manage digital asset operations and a complete development platform to build your business on the blockchain. - Visit our website for more information: [Fireblocks Website](https://fireblocks.com) - Visit our developer docs: [Fireblocks DevPortal](https://developers.fireblocks.com)
+ *
+ * The version of the OpenAPI document: 1.6.2
+ * Contact: developers@fireblocks.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+package com.fireblocks.sdk.model;
+
+
+import org.junit.jupiter.api.Test;
+
+/** Model tests for PricingSide */
+class PricingSideTest {
+ /** Model tests for PricingSide */
+ @Test
+ void testPricingSide() {
+ // TODO: test PricingSide
+ }
+}
diff --git a/src/test/java/com/fireblocks/sdk/model/RateOfferTest.java b/src/test/java/com/fireblocks/sdk/model/RateOfferTest.java
index b02b3af7..53165f24 100644
--- a/src/test/java/com/fireblocks/sdk/model/RateOfferTest.java
+++ b/src/test/java/com/fireblocks/sdk/model/RateOfferTest.java
@@ -61,6 +61,12 @@ void rateTest() {
// TODO: test rate
}
+ /** Test the property 'side' */
+ @Test
+ void sideTest() {
+ // TODO: test side
+ }
+
/** Test the property 'offerType' */
@Test
void offerTypeTest() {
diff --git a/src/test/java/com/fireblocks/sdk/model/RateTest.java b/src/test/java/com/fireblocks/sdk/model/RateTest.java
index 60a99d7a..57b4cb3c 100644
--- a/src/test/java/com/fireblocks/sdk/model/RateTest.java
+++ b/src/test/java/com/fireblocks/sdk/model/RateTest.java
@@ -60,4 +60,10 @@ void quoteAssetRailTest() {
void rateTest() {
// TODO: test rate
}
+
+ /** Test the property 'side' */
+ @Test
+ void sideTest() {
+ // TODO: test side
+ }
}
diff --git a/src/test/java/com/fireblocks/sdk/model/RatesRequestTest.java b/src/test/java/com/fireblocks/sdk/model/RatesRequestTest.java
index 5d01c22b..c21589f3 100644
--- a/src/test/java/com/fireblocks/sdk/model/RatesRequestTest.java
+++ b/src/test/java/com/fireblocks/sdk/model/RatesRequestTest.java
@@ -48,4 +48,10 @@ void quoteAssetIdTest() {
void baseAmountTest() {
// TODO: test baseAmount
}
+
+ /** Test the property 'side' */
+ @Test
+ void sideTest() {
+ // TODO: test side
+ }
}
diff --git a/src/test/java/com/fireblocks/sdk/model/SorobanCallDataTest.java b/src/test/java/com/fireblocks/sdk/model/SorobanCallDataTest.java
new file mode 100644
index 00000000..eb3e1441
--- /dev/null
+++ b/src/test/java/com/fireblocks/sdk/model/SorobanCallDataTest.java
@@ -0,0 +1,33 @@
+/*
+ * Fireblocks API
+ * Fireblocks provides a suite of applications to manage digital asset operations and a complete development platform to build your business on the blockchain. - Visit our website for more information: [Fireblocks Website](https://fireblocks.com) - Visit our developer docs: [Fireblocks DevPortal](https://developers.fireblocks.com)
+ *
+ * The version of the OpenAPI document: 1.6.2
+ * Contact: developers@fireblocks.com
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+package com.fireblocks.sdk.model;
+
+
+import org.junit.jupiter.api.Test;
+
+/** Model tests for SorobanCallData */
+class SorobanCallDataTest {
+ private final SorobanCallData model = new SorobanCallData();
+
+ /** Model tests for SorobanCallData */
+ @Test
+ void testSorobanCallData() {
+ // TODO: test SorobanCallData
+ }
+
+ /** Test the property 'envelopeXdr' */
+ @Test
+ void envelopeXdrTest() {
+ // TODO: test envelopeXdr
+ }
+}