Interface TransactionGetReceiptResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
TransactionGetReceiptResponse, TransactionGetReceiptResponse.Builder

@Generated public interface TransactionGetReceiptResponseOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Details

    • hasHeader

      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;
      Returns:
      Whether the header field is set.
    • getHeader

      ResponseHeader 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;
      Returns:
      The header.
    • hasReceipt

      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;
      Returns:
      Whether the receipt field is set.
    • getReceipt

      TransactionReceipt 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;
      Returns:
      The receipt.
    • getDuplicateTransactionReceiptsList

      List<TransactionReceipt> 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;
    • getDuplicateTransactionReceipts

      TransactionReceipt getDuplicateTransactionReceipts(int index)
       *
       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

      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;
    • getChildTransactionReceiptsList

      List<TransactionReceipt> 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;
    • getChildTransactionReceipts

      TransactionReceipt getChildTransactionReceipts(int index)
       *
       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

      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;