
com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBodyOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: CryptoUpdate.proto
package com.hederahashgraph.api.proto.java;
public interface CryptoUpdateTransactionBodyOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.CryptoUpdateTransactionBody)
com.google.protobuf.MessageOrBuilder {
/**
*
* The account ID which is being updated in this transaction
*
*
* .proto.AccountID accountIDToUpdate = 2;
*/
boolean hasAccountIDToUpdate();
/**
*
* The account ID which is being updated in this transaction
*
*
* .proto.AccountID accountIDToUpdate = 2;
*/
com.hederahashgraph.api.proto.java.AccountID getAccountIDToUpdate();
/**
*
* The account ID which is being updated in this transaction
*
*
* .proto.AccountID accountIDToUpdate = 2;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getAccountIDToUpdateOrBuilder();
/**
*
* The new key
*
*
* .proto.Key key = 3;
*/
boolean hasKey();
/**
*
* The new key
*
*
* .proto.Key key = 3;
*/
com.hederahashgraph.api.proto.java.Key getKey();
/**
*
* The new key
*
*
* .proto.Key key = 3;
*/
com.hederahashgraph.api.proto.java.KeyOrBuilder getKeyOrBuilder();
/**
*
* ID of the account to which this account is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxyAccountID = 4;
*/
boolean hasProxyAccountID();
/**
*
* ID of the account to which this account is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxyAccountID = 4;
*/
com.hederahashgraph.api.proto.java.AccountID getProxyAccountID();
/**
*
* ID of the account to which this account is proxy staked. If proxyAccountID is null, or is an invalid account, or is an account that isn't a node, then this account is automatically proxy staked to a node chosen by the network, but without earning payments. If the proxyAccountID account refuses to accept proxy staking , or if it is not currently running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxyAccountID = 4;
*/
com.hederahashgraph.api.proto.java.AccountIDOrBuilder getProxyAccountIDOrBuilder();
/**
*
* [Deprecated]. Payments earned from proxy staking are shared between the node and this account, with proxyFraction / 10000 going to this account
*
*
* int32 proxyFraction = 5 [deprecated = true];
*/
@java.lang.Deprecated int getProxyFraction();
/**
*
* [Deprecated]. The new threshold amount (in tinybars) for which an account record is created for any send/withdraw transaction
*
*
* uint64 sendRecordThreshold = 6 [deprecated = true];
*/
@java.lang.Deprecated long getSendRecordThreshold();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any send/withdraw transaction
*
*
* .google.protobuf.UInt64Value sendRecordThresholdWrapper = 11;
*/
boolean hasSendRecordThresholdWrapper();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any send/withdraw transaction
*
*
* .google.protobuf.UInt64Value sendRecordThresholdWrapper = 11;
*/
com.google.protobuf.UInt64Value getSendRecordThresholdWrapper();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any send/withdraw transaction
*
*
* .google.protobuf.UInt64Value sendRecordThresholdWrapper = 11;
*/
com.google.protobuf.UInt64ValueOrBuilder getSendRecordThresholdWrapperOrBuilder();
/**
*
* [Deprecated]. The new threshold amount (in tinybars) for which an account record is created for any receive/deposit transaction.
*
*
* uint64 receiveRecordThreshold = 7 [deprecated = true];
*/
@java.lang.Deprecated long getReceiveRecordThreshold();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any receive/deposit transaction.
*
*
* .google.protobuf.UInt64Value receiveRecordThresholdWrapper = 12;
*/
boolean hasReceiveRecordThresholdWrapper();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any receive/deposit transaction.
*
*
* .google.protobuf.UInt64Value receiveRecordThresholdWrapper = 12;
*/
com.google.protobuf.UInt64Value getReceiveRecordThresholdWrapper();
/**
*
* The new threshold amount (in tinybars) for which an account record is created for any receive/deposit transaction.
*
*
* .google.protobuf.UInt64Value receiveRecordThresholdWrapper = 12;
*/
com.google.protobuf.UInt64ValueOrBuilder getReceiveRecordThresholdWrapperOrBuilder();
/**
*
* The duration in which it will automatically extend the expiration period. If it doesn't have enough balance, it extends as long as possible. If it is empty when it expires, then it is deleted.
*
*
* .proto.Duration autoRenewPeriod = 8;
*/
boolean hasAutoRenewPeriod();
/**
*
* The duration in which it will automatically extend the expiration period. If it doesn't have enough balance, it extends as long as possible. If it is empty when it expires, then it is deleted.
*
*
* .proto.Duration autoRenewPeriod = 8;
*/
com.hederahashgraph.api.proto.java.Duration getAutoRenewPeriod();
/**
*
* The duration in which it will automatically extend the expiration period. If it doesn't have enough balance, it extends as long as possible. If it is empty when it expires, then it is deleted.
*
*
* .proto.Duration autoRenewPeriod = 8;
*/
com.hederahashgraph.api.proto.java.DurationOrBuilder getAutoRenewPeriodOrBuilder();
/**
*
* The new expiration time to extend to (ignored if equal to or before the current one)
*
*
* .proto.Timestamp expirationTime = 9;
*/
boolean hasExpirationTime();
/**
*
* The new expiration time to extend to (ignored if equal to or before the current one)
*
*
* .proto.Timestamp expirationTime = 9;
*/
com.hederahashgraph.api.proto.java.Timestamp getExpirationTime();
/**
*
* The new expiration time to extend to (ignored if equal to or before the current one)
*
*
* .proto.Timestamp expirationTime = 9;
*/
com.hederahashgraph.api.proto.java.TimestampOrBuilder getExpirationTimeOrBuilder();
/**
*
* [Deprecated] Do NOT use this field to set a false value because the server cannot distinguish from the default value. Use receiverSigRequiredWrapper field for this purpose.
*
*
* bool receiverSigRequired = 10 [deprecated = true];
*/
@java.lang.Deprecated boolean getReceiverSigRequired();
/**
*
* If true, this account's key must sign any transaction depositing into this account (in addition to all withdrawals)
*
*
* .google.protobuf.BoolValue receiverSigRequiredWrapper = 13;
*/
boolean hasReceiverSigRequiredWrapper();
/**
*
* If true, this account's key must sign any transaction depositing into this account (in addition to all withdrawals)
*
*
* .google.protobuf.BoolValue receiverSigRequiredWrapper = 13;
*/
com.google.protobuf.BoolValue getReceiverSigRequiredWrapper();
/**
*
* If true, this account's key must sign any transaction depositing into this account (in addition to all withdrawals)
*
*
* .google.protobuf.BoolValue receiverSigRequiredWrapper = 13;
*/
com.google.protobuf.BoolValueOrBuilder getReceiverSigRequiredWrapperOrBuilder();
public com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBody.SendRecordThresholdFieldCase getSendRecordThresholdFieldCase();
public com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBody.ReceiveRecordThresholdFieldCase getReceiveRecordThresholdFieldCase();
public com.hederahashgraph.api.proto.java.CryptoUpdateTransactionBody.ReceiverSigRequiredFieldCase getReceiverSigRequiredFieldCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy