Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class TransactionGetReceiptResponse
java.lang.Object
com.google.protobuf.AbstractMessageLite<TransactionGetReceiptResponse,TransactionGetReceiptResponse.Builder>
com.google.protobuf.GeneratedMessageLite<TransactionGetReceiptResponse,TransactionGetReceiptResponse.Builder>
com.hedera.hashgraph.sdk.proto.TransactionGetReceiptResponse
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,TransactionGetReceiptResponseOrBuilder
@Generated
public final class TransactionGetReceiptResponse
extends com.google.protobuf.GeneratedMessageLite<TransactionGetReceiptResponse,TransactionGetReceiptResponse.Builder>
implements TransactionGetReceiptResponseOrBuilder
* Response message for a `getTransactionReceipts` query. The `receipt` field SHALL return the receipt for the "first" transaction that matches the transaction identifier requested.<br/> If receipts for duplicate transactions are requested, those duplicate receipts SHALL be present in the `duplicateTransactionReceipts` list.<br/> If receipts for child transactions are requested, those child receipts SHALL be present in the `child_transaction_receipts` list.<br/> A state proof SHALL NOT be provided for this response; transaction receipts are not retained in network state. <dl> <dt>What is the "first" transaction?</dt> <dd>The "first" transaction receipt SHALL be the receipt for the first transaction with status that is neither `INVALID_NODE_ACCOUNT` nor `INVALID_PAYER_SIGNATURE`.<br/> If no transaction is found meeting the status criteria, the "first" transaction SHALL be the first transaction by consensus time.</dd> <dt>What is a "child" transaction?</dt> <dd>A "child" transaction is any transaction created in the process of completing another transaction. These are most common with a smart contract call, where a call to a contract may initiate one or more additional transactions to complete a complex process.</dd> </dl>Protobuf type
proto.TransactionGetReceiptResponse-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* Response message for a `getTransactionReceipts` query.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getChildTransactionReceipts(int index) * A list of receipts for all child transactions spawned by the requested transaction.int* A list of receipts for all child transactions spawned by the requested transaction.* A list of receipts for all child transactions spawned by the requested transaction.getChildTransactionReceiptsOrBuilder(int index) * A list of receipts for all child transactions spawned by the requested transaction.List<? extends TransactionReceiptOrBuilder> * A list of receipts for all child transactions spawned by the requested transaction.getDuplicateTransactionReceipts(int index) * A list of duplicate transaction receipts.int* A list of duplicate transaction receipts.* A list of duplicate transaction receipts.getDuplicateTransactionReceiptsOrBuilder(int index) * A list of duplicate transaction receipts.List<? extends TransactionReceiptOrBuilder> * A list of duplicate transaction receipts.* The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).* A transaction receipt.boolean* The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).boolean* A transaction receipt.newBuilder(TransactionGetReceiptResponse prototype) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransactionGetReceiptResponse> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
HEADER_FIELD_NUMBER
public static final int HEADER_FIELD_NUMBER- See Also:
-
RECEIPT_FIELD_NUMBER
public static final int RECEIPT_FIELD_NUMBER- See Also:
-
DUPLICATETRANSACTIONRECEIPTS_FIELD_NUMBER
public static final int DUPLICATETRANSACTIONRECEIPTS_FIELD_NUMBER- See Also:
-
CHILD_TRANSACTION_RECEIPTS_FIELD_NUMBER
public static final int CHILD_TRANSACTION_RECEIPTS_FIELD_NUMBER- See Also:
-
-
Method Details
-
hasHeader
public boolean hasHeader()* The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
.proto.ResponseHeader header = 1;- Specified by:
hasHeaderin interfaceTransactionGetReceiptResponseOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
* The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
.proto.ResponseHeader header = 1;- Specified by:
getHeaderin interfaceTransactionGetReceiptResponseOrBuilder- Returns:
- The header.
-
hasReceipt
public boolean hasReceipt()* A transaction receipt. <p> This SHALL be the receipt for the "first" transaction that matches the transaction identifier requested.<br/> If the identified transaction has not reached consensus, this receipt SHALL have a `status` of `UNKNOWN`.<br/> If the identified transaction reached consensus prior to the current configured receipt period (typically the last 180 seconds), this receipt SHALL have a `status` of `UNKNOWN`.
.proto.TransactionReceipt receipt = 2;- Specified by:
hasReceiptin interfaceTransactionGetReceiptResponseOrBuilder- Returns:
- Whether the receipt field is set.
-
getReceipt
* A transaction receipt. <p> This SHALL be the receipt for the "first" transaction that matches the transaction identifier requested.<br/> If the identified transaction has not reached consensus, this receipt SHALL have a `status` of `UNKNOWN`.<br/> If the identified transaction reached consensus prior to the current configured receipt period (typically the last 180 seconds), this receipt SHALL have a `status` of `UNKNOWN`.
.proto.TransactionReceipt receipt = 2;- Specified by:
getReceiptin interfaceTransactionGetReceiptResponseOrBuilder- Returns:
- The receipt.
-
getDuplicateTransactionReceiptsList
* A list of duplicate transaction receipts. <p> If the request set the `includeDuplicates` flat, this list SHALL include the receipts for each duplicate transaction associated to the requested transaction identifier. If the request did not set the `includeDuplicates` flag, this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt duplicateTransactionReceipts = 4;- Specified by:
getDuplicateTransactionReceiptsListin interfaceTransactionGetReceiptResponseOrBuilder
-
getDuplicateTransactionReceiptsOrBuilderList
* A list of duplicate transaction receipts. <p> If the request set the `includeDuplicates` flat, this list SHALL include the receipts for each duplicate transaction associated to the requested transaction identifier. If the request did not set the `includeDuplicates` flag, this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt duplicateTransactionReceipts = 4; -
getDuplicateTransactionReceiptsCount
public int getDuplicateTransactionReceiptsCount()* A list of duplicate transaction receipts. <p> If the request set the `includeDuplicates` flat, this list SHALL include the receipts for each duplicate transaction associated to the requested transaction identifier. If the request did not set the `includeDuplicates` flag, this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt duplicateTransactionReceipts = 4;- Specified by:
getDuplicateTransactionReceiptsCountin interfaceTransactionGetReceiptResponseOrBuilder
-
getDuplicateTransactionReceipts
* A list of duplicate transaction receipts. <p> If the request set the `includeDuplicates` flat, this list SHALL include the receipts for each duplicate transaction associated to the requested transaction identifier. If the request did not set the `includeDuplicates` flag, this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt duplicateTransactionReceipts = 4;- Specified by:
getDuplicateTransactionReceiptsin interfaceTransactionGetReceiptResponseOrBuilder
-
getDuplicateTransactionReceiptsOrBuilder
* A list of duplicate transaction receipts. <p> If the request set the `includeDuplicates` flat, this list SHALL include the receipts for each duplicate transaction associated to the requested transaction identifier. If the request did not set the `includeDuplicates` flag, this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt duplicateTransactionReceipts = 4; -
getChildTransactionReceiptsList
* A list of receipts for all child transactions spawned by the requested transaction. <p> If the request set the `include_child_receipts` flag, this list SHALL include receipts for each child transaction executed as part of the requested parent transaction.<br/> If the request did not set the `include_child_receipts` flag, this list SHALL be empty. <br/> If the parent transaction did not initiate any child transactions this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt child_transaction_receipts = 5;- Specified by:
getChildTransactionReceiptsListin interfaceTransactionGetReceiptResponseOrBuilder
-
getChildTransactionReceiptsOrBuilderList
* A list of receipts for all child transactions spawned by the requested transaction. <p> If the request set the `include_child_receipts` flag, this list SHALL include receipts for each child transaction executed as part of the requested parent transaction.<br/> If the request did not set the `include_child_receipts` flag, this list SHALL be empty. <br/> If the parent transaction did not initiate any child transactions this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt child_transaction_receipts = 5; -
getChildTransactionReceiptsCount
public int getChildTransactionReceiptsCount()* A list of receipts for all child transactions spawned by the requested transaction. <p> If the request set the `include_child_receipts` flag, this list SHALL include receipts for each child transaction executed as part of the requested parent transaction.<br/> If the request did not set the `include_child_receipts` flag, this list SHALL be empty. <br/> If the parent transaction did not initiate any child transactions this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt child_transaction_receipts = 5;- Specified by:
getChildTransactionReceiptsCountin interfaceTransactionGetReceiptResponseOrBuilder
-
getChildTransactionReceipts
* A list of receipts for all child transactions spawned by the requested transaction. <p> If the request set the `include_child_receipts` flag, this list SHALL include receipts for each child transaction executed as part of the requested parent transaction.<br/> If the request did not set the `include_child_receipts` flag, this list SHALL be empty. <br/> If the parent transaction did not initiate any child transactions this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt child_transaction_receipts = 5;- Specified by:
getChildTransactionReceiptsin interfaceTransactionGetReceiptResponseOrBuilder
-
getChildTransactionReceiptsOrBuilder
* A list of receipts for all child transactions spawned by the requested transaction. <p> If the request set the `include_child_receipts` flag, this list SHALL include receipts for each child transaction executed as part of the requested parent transaction.<br/> If the request did not set the `include_child_receipts` flag, this list SHALL be empty. <br/> If the parent transaction did not initiate any child transactions this list SHALL be empty.<br/> If the `receipt` status is `UNKNOWN`, this list SHALL be empty.<br/> This list SHALL be in order by consensus timestamp.
repeated .proto.TransactionReceipt child_transaction_receipts = 5; -
parseFrom
public static TransactionGetReceiptResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static TransactionGetReceiptResponse parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static TransactionGetReceiptResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransactionGetReceiptResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
public static TransactionGetReceiptResponse.Builder newBuilder(TransactionGetReceiptResponse prototype) -
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<TransactionGetReceiptResponse,TransactionGetReceiptResponse.Builder>
-
getDefaultInstance
-
parser
-