public static final class Protos.Transaction.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.Transaction,Protos.Transaction.Builder> implements Protos.TransactionOrBuilder
wallet.Transaction| Modifier and Type | Method and Description | 
|---|---|
Protos.Transaction.Builder | 
addAllBlockHash(java.lang.Iterable<? extends com.google.protobuf.ByteString> values)
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
Protos.Transaction.Builder | 
addAllBlockRelativityOffsets(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 block_relativity_offsets = 11; | 
Protos.Transaction.Builder | 
addAllTransactionInput(java.lang.Iterable<? extends Protos.TransactionInput> values)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
addAllTransactionOutput(java.lang.Iterable<? extends Protos.TransactionOutput> values)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
addBlockHash(com.google.protobuf.ByteString value)
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
Protos.Transaction.Builder | 
addBlockRelativityOffsets(int value)
repeated int32 block_relativity_offsets = 11; | 
Protos.Transaction.Builder | 
addTransactionInput(int index,
                   Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
addTransactionInput(int index,
                   Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
addTransactionInput(Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
addTransactionInput(Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
addTransactionOutput(int index,
                    Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
addTransactionOutput(int index,
                    Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
addTransactionOutput(Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
addTransactionOutput(Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
clearBlockHash()
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
Protos.Transaction.Builder | 
clearBlockRelativityOffsets()
repeated int32 block_relativity_offsets = 11; | 
Protos.Transaction.Builder | 
clearConfidence()
 Data describing where the transaction is in the chain. 
 | 
Protos.Transaction.Builder | 
clearExchangeRate()
 Exchange rate that was valid when the transaction was sent. 
 | 
Protos.Transaction.Builder | 
clearHash()
required bytes hash = 2; | 
Protos.Transaction.Builder | 
clearLockTime()
 The nLockTime field is useful for contracts. 
 | 
Protos.Transaction.Builder | 
clearMemo()
 Memo of the transaction. 
 | 
Protos.Transaction.Builder | 
clearPool()
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. 
 | 
Protos.Transaction.Builder | 
clearPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; | 
Protos.Transaction.Builder | 
clearTransactionInput()
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
clearTransactionOutput()
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
clearUpdatedAt()
 millis since epoch the transaction was last updated 
 | 
Protos.Transaction.Builder | 
clearVersion()
 See Wallet.java for detailed description of pool semantics 
 | 
com.google.protobuf.ByteString | 
getBlockHash(int index)
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
int | 
getBlockHashCount()
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
java.util.List<com.google.protobuf.ByteString> | 
getBlockHashList()
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
int | 
getBlockRelativityOffsets(int index)
repeated int32 block_relativity_offsets = 11; | 
int | 
getBlockRelativityOffsetsCount()
repeated int32 block_relativity_offsets = 11; | 
java.util.List<java.lang.Integer> | 
getBlockRelativityOffsetsList()
repeated int32 block_relativity_offsets = 11; | 
Protos.TransactionConfidence | 
getConfidence()
 Data describing where the transaction is in the chain. 
 | 
Protos.ExchangeRate | 
getExchangeRate()
 Exchange rate that was valid when the transaction was sent. 
 | 
com.google.protobuf.ByteString | 
getHash()
required bytes hash = 2; | 
int | 
getLockTime()
 The nLockTime field is useful for contracts. 
 | 
java.lang.String | 
getMemo()
 Memo of the transaction. 
 | 
com.google.protobuf.ByteString | 
getMemoBytes()
 Memo of the transaction. 
 | 
Protos.Transaction.Pool | 
getPool()
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. 
 | 
Protos.Transaction.Purpose | 
getPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; | 
Protos.TransactionInput | 
getTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6; | 
int | 
getTransactionInputCount()
repeated .wallet.TransactionInput transaction_input = 6; | 
java.util.List<Protos.TransactionInput> | 
getTransactionInputList()
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.TransactionOutput | 
getTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7; | 
int | 
getTransactionOutputCount()
repeated .wallet.TransactionOutput transaction_output = 7; | 
java.util.List<Protos.TransactionOutput> | 
getTransactionOutputList()
repeated .wallet.TransactionOutput transaction_output = 7; | 
long | 
getUpdatedAt()
 millis since epoch the transaction was last updated 
 | 
int | 
getVersion()
 See Wallet.java for detailed description of pool semantics 
 | 
boolean | 
hasConfidence()
 Data describing where the transaction is in the chain. 
 | 
boolean | 
hasExchangeRate()
 Exchange rate that was valid when the transaction was sent. 
 | 
boolean | 
hasHash()
required bytes hash = 2; | 
boolean | 
hasLockTime()
 The nLockTime field is useful for contracts. 
 | 
boolean | 
hasMemo()
 Memo of the transaction. 
 | 
boolean | 
hasPool()
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. 
 | 
boolean | 
hasPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; | 
boolean | 
hasUpdatedAt()
 millis since epoch the transaction was last updated 
 | 
boolean | 
hasVersion()
 See Wallet.java for detailed description of pool semantics 
 | 
Protos.Transaction.Builder | 
mergeConfidence(Protos.TransactionConfidence value)
 Data describing where the transaction is in the chain. 
 | 
Protos.Transaction.Builder | 
mergeExchangeRate(Protos.ExchangeRate value)
 Exchange rate that was valid when the transaction was sent. 
 | 
Protos.Transaction.Builder | 
removeTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
removeTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
setBlockHash(int index,
            com.google.protobuf.ByteString value)
 A list of blocks in which the transaction has been observed (on any chain). 
 | 
Protos.Transaction.Builder | 
setBlockRelativityOffsets(int index,
                         int value)
repeated int32 block_relativity_offsets = 11; | 
Protos.Transaction.Builder | 
setConfidence(Protos.TransactionConfidence.Builder builderForValue)
 Data describing where the transaction is in the chain. 
 | 
Protos.Transaction.Builder | 
setConfidence(Protos.TransactionConfidence value)
 Data describing where the transaction is in the chain. 
 | 
Protos.Transaction.Builder | 
setExchangeRate(Protos.ExchangeRate.Builder builderForValue)
 Exchange rate that was valid when the transaction was sent. 
 | 
Protos.Transaction.Builder | 
setExchangeRate(Protos.ExchangeRate value)
 Exchange rate that was valid when the transaction was sent. 
 | 
Protos.Transaction.Builder | 
setHash(com.google.protobuf.ByteString value)
required bytes hash = 2; | 
Protos.Transaction.Builder | 
setLockTime(int value)
 The nLockTime field is useful for contracts. 
 | 
Protos.Transaction.Builder | 
setMemo(java.lang.String value)
 Memo of the transaction. 
 | 
Protos.Transaction.Builder | 
setMemoBytes(com.google.protobuf.ByteString value)
 Memo of the transaction. 
 | 
Protos.Transaction.Builder | 
setPool(Protos.Transaction.Pool value)
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. 
 | 
Protos.Transaction.Builder | 
setPurpose(Protos.Transaction.Purpose value)
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN]; | 
Protos.Transaction.Builder | 
setTransactionInput(int index,
                   Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
setTransactionInput(int index,
                   Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6; | 
Protos.Transaction.Builder | 
setTransactionOutput(int index,
                    Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
setTransactionOutput(int index,
                    Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7; | 
Protos.Transaction.Builder | 
setUpdatedAt(long value)
 millis since epoch the transaction was last updated 
 | 
Protos.Transaction.Builder | 
setVersion(int value)
 See Wallet.java for detailed description of pool semantics 
 | 
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic boolean hasVersion()
See Wallet.java for detailed description of pool semantics
required int32 version = 1;hasVersion in interface Protos.TransactionOrBuilderpublic int getVersion()
See Wallet.java for detailed description of pool semantics
required int32 version = 1;getVersion in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setVersion(int value)
See Wallet.java for detailed description of pool semantics
required int32 version = 1;value - The version to set.public Protos.Transaction.Builder clearVersion()
See Wallet.java for detailed description of pool semantics
required int32 version = 1;public boolean hasHash()
required bytes hash = 2;hasHash in interface Protos.TransactionOrBuilderpublic com.google.protobuf.ByteString getHash()
required bytes hash = 2;getHash in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setHash(com.google.protobuf.ByteString value)
required bytes hash = 2;value - The hash to set.public Protos.Transaction.Builder clearHash()
required bytes hash = 2;public boolean hasPool()
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. - Or the Pool enum got a new value which your software is too old to parse.
optional .wallet.Transaction.Pool pool = 3;hasPool in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Pool getPool()
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. - Or the Pool enum got a new value which your software is too old to parse.
optional .wallet.Transaction.Pool pool = 3;getPool in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setPool(Protos.Transaction.Pool value)
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. - Or the Pool enum got a new value which your software is too old to parse.
optional .wallet.Transaction.Pool pool = 3;value - The enum numeric value on the wire for pool to set.public Protos.Transaction.Builder clearPool()
If pool is not present, that means either: - This Transaction is either not in a wallet at all (the proto is re-used elsewhere) - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend. - Or the Pool enum got a new value which your software is too old to parse.
optional .wallet.Transaction.Pool pool = 3;public boolean hasLockTime()
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;hasLockTime in interface Protos.TransactionOrBuilderpublic int getLockTime()
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;getLockTime in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setLockTime(int value)
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;value - The lockTime to set.public Protos.Transaction.Builder clearLockTime()
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;public boolean hasUpdatedAt()
millis since epoch the transaction was last updated
optional int64 updated_at = 5;hasUpdatedAt in interface Protos.TransactionOrBuilderpublic long getUpdatedAt()
millis since epoch the transaction was last updated
optional int64 updated_at = 5;getUpdatedAt in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setUpdatedAt(long value)
millis since epoch the transaction was last updated
optional int64 updated_at = 5;value - The updatedAt to set.public Protos.Transaction.Builder clearUpdatedAt()
millis since epoch the transaction was last updated
optional int64 updated_at = 5;public java.util.List<Protos.TransactionInput> getTransactionInputList()
repeated .wallet.TransactionInput transaction_input = 6;getTransactionInputList in interface Protos.TransactionOrBuilderpublic int getTransactionInputCount()
repeated .wallet.TransactionInput transaction_input = 6;getTransactionInputCount in interface Protos.TransactionOrBuilderpublic Protos.TransactionInput getTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6;getTransactionInput in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setTransactionInput(int index, Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder setTransactionInput(int index, Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder addTransactionInput(int index, Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder addTransactionInput(int index, Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder addAllTransactionInput(java.lang.Iterable<? extends Protos.TransactionInput> values)
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder clearTransactionInput()
repeated .wallet.TransactionInput transaction_input = 6;public Protos.Transaction.Builder removeTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6;public java.util.List<Protos.TransactionOutput> getTransactionOutputList()
repeated .wallet.TransactionOutput transaction_output = 7;getTransactionOutputList in interface Protos.TransactionOrBuilderpublic int getTransactionOutputCount()
repeated .wallet.TransactionOutput transaction_output = 7;getTransactionOutputCount in interface Protos.TransactionOrBuilderpublic Protos.TransactionOutput getTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7;getTransactionOutput in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setTransactionOutput(int index, Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder setTransactionOutput(int index, Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder addTransactionOutput(int index, Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder addTransactionOutput(int index, Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder addAllTransactionOutput(java.lang.Iterable<? extends Protos.TransactionOutput> values)
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder clearTransactionOutput()
repeated .wallet.TransactionOutput transaction_output = 7;public Protos.Transaction.Builder removeTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7;public java.util.List<com.google.protobuf.ByteString> getBlockHashList()
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;getBlockHashList in interface Protos.TransactionOrBuilderpublic int getBlockHashCount()
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;getBlockHashCount in interface Protos.TransactionOrBuilderpublic com.google.protobuf.ByteString getBlockHash(int index)
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;getBlockHash in interface Protos.TransactionOrBuilderindex - The index of the element to return.public Protos.Transaction.Builder setBlockHash(int index, com.google.protobuf.ByteString value)
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;value - The blockHash to set.public Protos.Transaction.Builder addBlockHash(com.google.protobuf.ByteString value)
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;value - The blockHash to add.public Protos.Transaction.Builder addAllBlockHash(java.lang.Iterable<? extends com.google.protobuf.ByteString> values)
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;values - The blockHash to add.public Protos.Transaction.Builder clearBlockHash()
A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate ordering within a block.
repeated bytes block_hash = 8;public java.util.List<java.lang.Integer> getBlockRelativityOffsetsList()
repeated int32 block_relativity_offsets = 11;getBlockRelativityOffsetsList in interface Protos.TransactionOrBuilderpublic int getBlockRelativityOffsetsCount()
repeated int32 block_relativity_offsets = 11;getBlockRelativityOffsetsCount in interface Protos.TransactionOrBuilderpublic int getBlockRelativityOffsets(int index)
repeated int32 block_relativity_offsets = 11;getBlockRelativityOffsets in interface Protos.TransactionOrBuilderindex - The index of the element to return.public Protos.Transaction.Builder setBlockRelativityOffsets(int index, int value)
repeated int32 block_relativity_offsets = 11;value - The blockRelativityOffsets to set.public Protos.Transaction.Builder addBlockRelativityOffsets(int value)
repeated int32 block_relativity_offsets = 11;value - The blockRelativityOffsets to add.public Protos.Transaction.Builder addAllBlockRelativityOffsets(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 block_relativity_offsets = 11;values - The blockRelativityOffsets to add.public Protos.Transaction.Builder clearBlockRelativityOffsets()
repeated int32 block_relativity_offsets = 11;public boolean hasConfidence()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;hasConfidence in interface Protos.TransactionOrBuilderpublic Protos.TransactionConfidence getConfidence()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;getConfidence in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence value)
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;public Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence.Builder builderForValue)
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;public Protos.Transaction.Builder mergeConfidence(Protos.TransactionConfidence value)
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;public Protos.Transaction.Builder clearConfidence()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;public boolean hasPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];hasPurpose in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Purpose getPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];getPurpose in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setPurpose(Protos.Transaction.Purpose value)
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];value - The enum numeric value on the wire for purpose to set.public Protos.Transaction.Builder clearPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];public boolean hasExchangeRate()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;hasExchangeRate in interface Protos.TransactionOrBuilderpublic Protos.ExchangeRate getExchangeRate()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;getExchangeRate in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setExchangeRate(Protos.ExchangeRate value)
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;public Protos.Transaction.Builder setExchangeRate(Protos.ExchangeRate.Builder builderForValue)
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;public Protos.Transaction.Builder mergeExchangeRate(Protos.ExchangeRate value)
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;public Protos.Transaction.Builder clearExchangeRate()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;public boolean hasMemo()
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;hasMemo in interface Protos.TransactionOrBuilderpublic java.lang.String getMemo()
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;getMemo in interface Protos.TransactionOrBuilderpublic com.google.protobuf.ByteString getMemoBytes()
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;getMemoBytes in interface Protos.TransactionOrBuilderpublic Protos.Transaction.Builder setMemo(java.lang.String value)
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;value - The memo to set.public Protos.Transaction.Builder clearMemo()
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;public Protos.Transaction.Builder setMemoBytes(com.google.protobuf.ByteString value)
Memo of the transaction. It can be used to record the memo of the payment request that initiated the transaction.
optional string memo = 13;value - The bytes for memo to set.