From 8ddeafa1283228c9ba048e371398df26f76beb35 Mon Sep 17 00:00:00 2001 From: fireblocks_dx_team Date: Wed, 29 Jul 2026 16:38:16 +0000 Subject: [PATCH] Generated SDK #2716087868 --- api/openapi.yaml | 15 ++--- docs/AdditionalInfo.md | 1 - docs/EthereumBlockchainData.md | 1 + .../fireblocks/sdk/model/AdditionalInfo.java | 54 +----------------- .../sdk/model/EthereumBlockchainData.java | 55 ++++++++++++++++++- .../sdk/model/AdditionalInfoTest.java | 6 -- .../DelegationBlockchainPositionInfoTest.java | 6 ++ .../sdk/model/EthereumBlockchainDataTest.java | 6 ++ 8 files changed, 73 insertions(+), 71 deletions(-) diff --git a/api/openapi.yaml b/api/openapi.yaml index 5e6169a3..a85a9d20 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -62693,15 +62693,8 @@ components: extra details about the blockchain network. example: activationPeriod: 172800000 - estimatedAnnualReward: 6.48 lockupPeriod: 172800000 properties: - estimatedAnnualReward: - deprecated: true - description: "The estimated annual reward rate for the blockchain, represented\ - \ as a decimal percentage value." - example: 6.48 - type: number lockupPeriod: description: "The duration of the lockup period for certain actions on the\ \ blockchain, measured in milliseconds." @@ -62714,7 +62707,6 @@ components: type: number required: - activationPeriod - - estimatedAnnualReward - lockupPeriod type: object ChainInfoResponse: @@ -62725,7 +62717,6 @@ components: epochDuration: 172800000 additionalInfo: activationPeriod: 172800000 - estimatedAnnualReward: 6.48 lockupPeriod: 172800000 currentEpoch: 483 properties: @@ -63104,6 +63095,12 @@ components: validator type). example: true type: boolean + estimatedActivationTime: + description: "Estimated time the staked ETH will activate, derived from\ + \ the beacon-chain deposit queue. Present only while the position is pending/activating;\ + \ omitted once active." + example: 2024-01-15T14:30:00.000Z + type: string required: - isCompoundingValidator type: object diff --git a/docs/AdditionalInfo.md b/docs/AdditionalInfo.md index a333cecb..20ad4cf0 100644 --- a/docs/AdditionalInfo.md +++ b/docs/AdditionalInfo.md @@ -8,7 +8,6 @@ Additional information related to the blockchain. This may include extra details | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**estimatedAnnualReward** | **BigDecimal** | The estimated annual reward rate for the blockchain, represented as a decimal percentage value. | | |**lockupPeriod** | **BigDecimal** | The duration of the lockup period for certain actions on the blockchain, measured in milliseconds. | | |**activationPeriod** | **BigDecimal** | The duration of the activation period for certain actions on the blockchain, measured in milliseconds. | | diff --git a/docs/EthereumBlockchainData.md b/docs/EthereumBlockchainData.md index 07cf68dd..0401f767 100644 --- a/docs/EthereumBlockchainData.md +++ b/docs/EthereumBlockchainData.md @@ -9,6 +9,7 @@ Additional fields per blockchain for Ethereum (ETH) - can be empty or missing if | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| |**isCompoundingValidator** | **Boolean** | Is the validator compounding (i.e it was created with compounding validator type). | | +|**estimatedActivationTime** | **String** | Estimated time the staked ETH will activate, derived from the beacon-chain deposit queue. Present only while the position is pending/activating; omitted once active. | [optional] | diff --git a/src/main/java/com/fireblocks/sdk/model/AdditionalInfo.java b/src/main/java/com/fireblocks/sdk/model/AdditionalInfo.java index 47cb8943..a073d30a 100644 --- a/src/main/java/com/fireblocks/sdk/model/AdditionalInfo.java +++ b/src/main/java/com/fireblocks/sdk/model/AdditionalInfo.java @@ -27,7 +27,6 @@ * blockchain network. */ @JsonPropertyOrder({ - AdditionalInfo.JSON_PROPERTY_ESTIMATED_ANNUAL_REWARD, AdditionalInfo.JSON_PROPERTY_LOCKUP_PERIOD, AdditionalInfo.JSON_PROPERTY_ACTIVATION_PERIOD }) @@ -35,9 +34,6 @@ value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.14.0") public class AdditionalInfo { - public static final String JSON_PROPERTY_ESTIMATED_ANNUAL_REWARD = "estimatedAnnualReward"; - @jakarta.annotation.Nonnull private BigDecimal estimatedAnnualReward; - public static final String JSON_PROPERTY_LOCKUP_PERIOD = "lockupPeriod"; @jakarta.annotation.Nonnull private BigDecimal lockupPeriod; @@ -48,45 +44,14 @@ public AdditionalInfo() {} @JsonCreator public AdditionalInfo( - @JsonProperty(value = JSON_PROPERTY_ESTIMATED_ANNUAL_REWARD, required = true) - BigDecimal estimatedAnnualReward, @JsonProperty(value = JSON_PROPERTY_LOCKUP_PERIOD, required = true) BigDecimal lockupPeriod, @JsonProperty(value = JSON_PROPERTY_ACTIVATION_PERIOD, required = true) BigDecimal activationPeriod) { - this.estimatedAnnualReward = estimatedAnnualReward; this.lockupPeriod = lockupPeriod; this.activationPeriod = activationPeriod; } - public AdditionalInfo estimatedAnnualReward( - @jakarta.annotation.Nonnull BigDecimal estimatedAnnualReward) { - this.estimatedAnnualReward = estimatedAnnualReward; - return this; - } - - /** - * The estimated annual reward rate for the blockchain, represented as a decimal percentage - * value. - * - * @return estimatedAnnualReward - * @deprecated - */ - @Deprecated - @jakarta.annotation.Nonnull - @JsonProperty(JSON_PROPERTY_ESTIMATED_ANNUAL_REWARD) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public BigDecimal getEstimatedAnnualReward() { - return estimatedAnnualReward; - } - - @JsonProperty(JSON_PROPERTY_ESTIMATED_ANNUAL_REWARD) - @JsonInclude(value = JsonInclude.Include.ALWAYS) - public void setEstimatedAnnualReward( - @jakarta.annotation.Nonnull BigDecimal estimatedAnnualReward) { - this.estimatedAnnualReward = estimatedAnnualReward; - } - public AdditionalInfo lockupPeriod(@jakarta.annotation.Nonnull BigDecimal lockupPeriod) { this.lockupPeriod = lockupPeriod; return this; @@ -146,23 +111,19 @@ public boolean equals(Object o) { return false; } AdditionalInfo additionalInfo = (AdditionalInfo) o; - return Objects.equals(this.estimatedAnnualReward, additionalInfo.estimatedAnnualReward) - && Objects.equals(this.lockupPeriod, additionalInfo.lockupPeriod) + return Objects.equals(this.lockupPeriod, additionalInfo.lockupPeriod) && Objects.equals(this.activationPeriod, additionalInfo.activationPeriod); } @Override public int hashCode() { - return Objects.hash(estimatedAnnualReward, lockupPeriod, activationPeriod); + return Objects.hash(lockupPeriod, activationPeriod); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class AdditionalInfo {\n"); - sb.append(" estimatedAnnualReward: ") - .append(toIndentedString(estimatedAnnualReward)) - .append("\n"); sb.append(" lockupPeriod: ").append(toIndentedString(lockupPeriod)).append("\n"); sb.append(" activationPeriod: ").append(toIndentedString(activationPeriod)).append("\n"); sb.append("}"); @@ -212,17 +173,6 @@ public String toUrlQueryString(String prefix) { StringJoiner joiner = new StringJoiner("&"); - // add `estimatedAnnualReward` to the URL query string - if (getEstimatedAnnualReward() != null) { - joiner.add( - String.format( - "%sestimatedAnnualReward%s=%s", - prefix, - suffix, - ApiClient.urlEncode( - ApiClient.valueToString(getEstimatedAnnualReward())))); - } - // add `lockupPeriod` to the URL query string if (getLockupPeriod() != null) { joiner.add( diff --git a/src/main/java/com/fireblocks/sdk/model/EthereumBlockchainData.java b/src/main/java/com/fireblocks/sdk/model/EthereumBlockchainData.java index 7137c86a..79eaa986 100644 --- a/src/main/java/com/fireblocks/sdk/model/EthereumBlockchainData.java +++ b/src/main/java/com/fireblocks/sdk/model/EthereumBlockchainData.java @@ -25,7 +25,10 @@ * Additional fields per blockchain for Ethereum (ETH) - can be empty or missing if not initialized * or no specific data is available. */ -@JsonPropertyOrder({EthereumBlockchainData.JSON_PROPERTY_IS_COMPOUNDING_VALIDATOR}) +@JsonPropertyOrder({ + EthereumBlockchainData.JSON_PROPERTY_IS_COMPOUNDING_VALIDATOR, + EthereumBlockchainData.JSON_PROPERTY_ESTIMATED_ACTIVATION_TIME +}) @jakarta.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.14.0") @@ -33,6 +36,9 @@ public class EthereumBlockchainData { public static final String JSON_PROPERTY_IS_COMPOUNDING_VALIDATOR = "isCompoundingValidator"; @jakarta.annotation.Nonnull private Boolean isCompoundingValidator; + public static final String JSON_PROPERTY_ESTIMATED_ACTIVATION_TIME = "estimatedActivationTime"; + @jakarta.annotation.Nullable private String estimatedActivationTime; + public EthereumBlockchainData() {} @JsonCreator @@ -67,6 +73,32 @@ public void setIsCompoundingValidator( this.isCompoundingValidator = isCompoundingValidator; } + public EthereumBlockchainData estimatedActivationTime( + @jakarta.annotation.Nullable String estimatedActivationTime) { + this.estimatedActivationTime = estimatedActivationTime; + return this; + } + + /** + * Estimated time the staked ETH will activate, derived from the beacon-chain deposit queue. + * Present only while the position is pending/activating; omitted once active. + * + * @return estimatedActivationTime + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ESTIMATED_ACTIVATION_TIME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getEstimatedActivationTime() { + return estimatedActivationTime; + } + + @JsonProperty(JSON_PROPERTY_ESTIMATED_ACTIVATION_TIME) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public void setEstimatedActivationTime( + @jakarta.annotation.Nullable String estimatedActivationTime) { + this.estimatedActivationTime = estimatedActivationTime; + } + /** Return true if this EthereumBlockchainData object is equal to o. */ @Override public boolean equals(Object o) { @@ -78,12 +110,15 @@ public boolean equals(Object o) { } EthereumBlockchainData ethereumBlockchainData = (EthereumBlockchainData) o; return Objects.equals( - this.isCompoundingValidator, ethereumBlockchainData.isCompoundingValidator); + this.isCompoundingValidator, ethereumBlockchainData.isCompoundingValidator) + && Objects.equals( + this.estimatedActivationTime, + ethereumBlockchainData.estimatedActivationTime); } @Override public int hashCode() { - return Objects.hash(isCompoundingValidator); + return Objects.hash(isCompoundingValidator, estimatedActivationTime); } @Override @@ -93,6 +128,9 @@ public String toString() { sb.append(" isCompoundingValidator: ") .append(toIndentedString(isCompoundingValidator)) .append("\n"); + sb.append(" estimatedActivationTime: ") + .append(toIndentedString(estimatedActivationTime)) + .append("\n"); sb.append("}"); return sb.toString(); } @@ -151,6 +189,17 @@ public String toUrlQueryString(String prefix) { ApiClient.valueToString(getIsCompoundingValidator())))); } + // add `estimatedActivationTime` to the URL query string + if (getEstimatedActivationTime() != null) { + joiner.add( + String.format( + "%sestimatedActivationTime%s=%s", + prefix, + suffix, + ApiClient.urlEncode( + ApiClient.valueToString(getEstimatedActivationTime())))); + } + return joiner.toString(); } } diff --git a/src/test/java/com/fireblocks/sdk/model/AdditionalInfoTest.java b/src/test/java/com/fireblocks/sdk/model/AdditionalInfoTest.java index 4e66add3..f52d88c3 100644 --- a/src/test/java/com/fireblocks/sdk/model/AdditionalInfoTest.java +++ b/src/test/java/com/fireblocks/sdk/model/AdditionalInfoTest.java @@ -25,12 +25,6 @@ void testAdditionalInfo() { // TODO: test AdditionalInfo } - /** Test the property 'estimatedAnnualReward' */ - @Test - void estimatedAnnualRewardTest() { - // TODO: test estimatedAnnualReward - } - /** Test the property 'lockupPeriod' */ @Test void lockupPeriodTest() { diff --git a/src/test/java/com/fireblocks/sdk/model/DelegationBlockchainPositionInfoTest.java b/src/test/java/com/fireblocks/sdk/model/DelegationBlockchainPositionInfoTest.java index 711af1a6..34f332cd 100644 --- a/src/test/java/com/fireblocks/sdk/model/DelegationBlockchainPositionInfoTest.java +++ b/src/test/java/com/fireblocks/sdk/model/DelegationBlockchainPositionInfoTest.java @@ -49,6 +49,12 @@ void isCompoundingValidatorTest() { // TODO: test isCompoundingValidator } + /** Test the property 'estimatedActivationTime' */ + @Test + void estimatedActivationTimeTest() { + // TODO: test estimatedActivationTime + } + /** Test the property 'totalWithdrawableAmount' */ @Test void totalWithdrawableAmountTest() { diff --git a/src/test/java/com/fireblocks/sdk/model/EthereumBlockchainDataTest.java b/src/test/java/com/fireblocks/sdk/model/EthereumBlockchainDataTest.java index a3573e62..57bdfd8b 100644 --- a/src/test/java/com/fireblocks/sdk/model/EthereumBlockchainDataTest.java +++ b/src/test/java/com/fireblocks/sdk/model/EthereumBlockchainDataTest.java @@ -30,4 +30,10 @@ void testEthereumBlockchainData() { void isCompoundingValidatorTest() { // TODO: test isCompoundingValidator } + + /** Test the property 'estimatedActivationTime' */ + @Test + void estimatedActivationTimeTest() { + // TODO: test estimatedActivationTime + } }