public static final class Protos.Transaction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<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 |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
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.TransactionInput.Builder |
addTransactionInputBuilder()
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.TransactionInput.Builder |
addTransactionInputBuilder(int index)
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.TransactionOutput.Builder |
addTransactionOutputBuilder()
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.TransactionOutput.Builder |
addTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.Transaction |
build() |
Protos.Transaction |
buildPartial() |
Protos.Transaction.Builder |
clear() |
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 |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
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 |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
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
|
Protos.Transaction.Builder |
clone() |
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.TransactionConfidence.Builder |
getConfidenceBuilder()
Data describing where the transaction is in the chain.
|
Protos.TransactionConfidenceOrBuilder |
getConfidenceOrBuilder()
Data describing where the transaction is in the chain.
|
Protos.Transaction |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Protos.ExchangeRate |
getExchangeRate()
Exchange rate that was valid when the transaction was sent.
|
Protos.ExchangeRate.Builder |
getExchangeRateBuilder()
Exchange rate that was valid when the transaction was sent.
|
Protos.ExchangeRateOrBuilder |
getExchangeRateOrBuilder()
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; |
Protos.TransactionInput.Builder |
getTransactionInputBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6; |
java.util.List<Protos.TransactionInput.Builder> |
getTransactionInputBuilderList()
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.TransactionInputOrBuilder |
getTransactionInputOrBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6; |
java.util.List<? extends Protos.TransactionInputOrBuilder> |
getTransactionInputOrBuilderList()
repeated .wallet.TransactionInput transaction_input = 6; |
Protos.TransactionOutput |
getTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7; |
Protos.TransactionOutput.Builder |
getTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7; |
java.util.List<Protos.TransactionOutput.Builder> |
getTransactionOutputBuilderList()
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; |
Protos.TransactionOutputOrBuilder |
getTransactionOutputOrBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7; |
java.util.List<? extends Protos.TransactionOutputOrBuilder> |
getTransactionOutputOrBuilderList()
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
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
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 |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protos.Transaction.Builder |
mergeFrom(com.google.protobuf.Message other) |
Protos.Transaction.Builder |
mergeFrom(Protos.Transaction other) |
Protos.Transaction.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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 |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
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 |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
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 |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Protos.Transaction build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Protos.Transaction buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Protos.Transaction.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder mergeFrom(Protos.Transaction other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public Protos.Transaction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Protos.Transaction.Builder>
java.io.IOException
public boolean hasVersion()
See Wallet.java for detailed description of pool semantics
required int32 version = 1;
hasVersion
in interface Protos.TransactionOrBuilder
public int getVersion()
See Wallet.java for detailed description of pool semantics
required int32 version = 1;
getVersion
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setVersion(int value)
See Wallet.java for detailed description of pool semantics
required int32 version = 1;
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.TransactionOrBuilder
public com.google.protobuf.ByteString getHash()
required bytes hash = 2;
getHash
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setHash(com.google.protobuf.ByteString value)
required bytes hash = 2;
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.TransactionOrBuilder
public 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.TransactionOrBuilder
public 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;
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.TransactionOrBuilder
public int getLockTime()
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;
getLockTime
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setLockTime(int value)
The nLockTime field is useful for contracts.
optional uint32 lock_time = 4;
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.TransactionOrBuilder
public long getUpdatedAt()
millis since epoch the transaction was last updated
optional int64 updated_at = 5;
getUpdatedAt
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setUpdatedAt(long value)
millis since epoch the transaction was last updated
optional int64 updated_at = 5;
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.TransactionOrBuilder
public int getTransactionInputCount()
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputCount
in interface Protos.TransactionOrBuilder
public Protos.TransactionInput getTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInput
in interface Protos.TransactionOrBuilder
public 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 Protos.TransactionInput.Builder getTransactionInputBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;
public Protos.TransactionInputOrBuilder getTransactionInputOrBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilder
in interface Protos.TransactionOrBuilder
public java.util.List<? extends Protos.TransactionInputOrBuilder> getTransactionInputOrBuilderList()
repeated .wallet.TransactionInput transaction_input = 6;
getTransactionInputOrBuilderList
in interface Protos.TransactionOrBuilder
public Protos.TransactionInput.Builder addTransactionInputBuilder()
repeated .wallet.TransactionInput transaction_input = 6;
public Protos.TransactionInput.Builder addTransactionInputBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;
public java.util.List<Protos.TransactionInput.Builder> getTransactionInputBuilderList()
repeated .wallet.TransactionInput transaction_input = 6;
public java.util.List<Protos.TransactionOutput> getTransactionOutputList()
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputList
in interface Protos.TransactionOrBuilder
public int getTransactionOutputCount()
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputCount
in interface Protos.TransactionOrBuilder
public Protos.TransactionOutput getTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutput
in interface Protos.TransactionOrBuilder
public 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 Protos.TransactionOutput.Builder getTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;
public Protos.TransactionOutputOrBuilder getTransactionOutputOrBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilder
in interface Protos.TransactionOrBuilder
public java.util.List<? extends Protos.TransactionOutputOrBuilder> getTransactionOutputOrBuilderList()
repeated .wallet.TransactionOutput transaction_output = 7;
getTransactionOutputOrBuilderList
in interface Protos.TransactionOrBuilder
public Protos.TransactionOutput.Builder addTransactionOutputBuilder()
repeated .wallet.TransactionOutput transaction_output = 7;
public Protos.TransactionOutput.Builder addTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;
public java.util.List<Protos.TransactionOutput.Builder> getTransactionOutputBuilderList()
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.TransactionOrBuilder
public 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.TransactionOrBuilder
public 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.TransactionOrBuilder
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;
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;
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;
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.TransactionOrBuilder
public int getBlockRelativityOffsetsCount()
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsetsCount
in interface Protos.TransactionOrBuilder
public int getBlockRelativityOffsets(int index)
repeated int32 block_relativity_offsets = 11;
getBlockRelativityOffsets
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setBlockRelativityOffsets(int index, int value)
repeated int32 block_relativity_offsets = 11;
public Protos.Transaction.Builder addBlockRelativityOffsets(int value)
repeated int32 block_relativity_offsets = 11;
public Protos.Transaction.Builder addAllBlockRelativityOffsets(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 block_relativity_offsets = 11;
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.TransactionOrBuilder
public Protos.TransactionConfidence getConfidence()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;
getConfidence
in interface Protos.TransactionOrBuilder
public 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 Protos.TransactionConfidence.Builder getConfidenceBuilder()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;
public Protos.TransactionConfidenceOrBuilder getConfidenceOrBuilder()
Data describing where the transaction is in the chain.
optional .wallet.TransactionConfidence confidence = 9;
getConfidenceOrBuilder
in interface Protos.TransactionOrBuilder
public boolean hasPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
hasPurpose
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Purpose getPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
getPurpose
in interface Protos.TransactionOrBuilder
public Protos.Transaction.Builder setPurpose(Protos.Transaction.Purpose value)
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
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.TransactionOrBuilder
public Protos.ExchangeRate getExchangeRate()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRate
in interface Protos.TransactionOrBuilder
public 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 Protos.ExchangeRate.Builder getExchangeRateBuilder()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;
public Protos.ExchangeRateOrBuilder getExchangeRateOrBuilder()
Exchange rate that was valid when the transaction was sent.
optional .wallet.ExchangeRate exchange_rate = 12;
getExchangeRateOrBuilder
in interface Protos.TransactionOrBuilder
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.TransactionOrBuilder
public 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.TransactionOrBuilder
public 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.TransactionOrBuilder
public 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;
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;
public final Protos.Transaction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>
public final Protos.Transaction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Protos.Transaction.Builder>