Interface InteractiveSubmissionServiceOuterClass.PrepareSubmissionResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InteractiveSubmissionServiceOuterClass.PrepareSubmissionResponse, InteractiveSubmissionServiceOuterClass.PrepareSubmissionResponse.Builder
Enclosing class:
InteractiveSubmissionServiceOuterClass

public static interface InteractiveSubmissionServiceOuterClass.PrepareSubmissionResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasPreparedTransaction

      boolean hasPreparedTransaction()
       The interpreted transaction, it represents the ledger changes necessary to execute the commands specified in the request.
       Clients MUST display the content of the transaction to the user for them to validate before signing the hash if the preparing participant is not trusted.
      
       Required
       
      .com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1;
      Returns:
      Whether the preparedTransaction field is set.
    • getPreparedTransaction

       The interpreted transaction, it represents the ledger changes necessary to execute the commands specified in the request.
       Clients MUST display the content of the transaction to the user for them to validate before signing the hash if the preparing participant is not trusted.
      
       Required
       
      .com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1;
      Returns:
      The preparedTransaction.
    • getPreparedTransactionOrBuilder

       The interpreted transaction, it represents the ledger changes necessary to execute the commands specified in the request.
       Clients MUST display the content of the transaction to the user for them to validate before signing the hash if the preparing participant is not trusted.
      
       Required
       
      .com.daml.ledger.api.v2.interactive.PreparedTransaction prepared_transaction = 1;
    • getPreparedTransactionHash

      com.google.protobuf.ByteString getPreparedTransactionHash()
       Hash of the transaction, this is what needs to be signed by the party to authorize the transaction.
       Only provided for convenience, clients MUST recompute the hash from the raw transaction if the preparing participant is not trusted.
       May be removed in future versions
      
       Required: must be non-empty
       
      bytes prepared_transaction_hash = 2;
      Returns:
      The preparedTransactionHash.
    • getHashingSchemeVersionValue

      int getHashingSchemeVersionValue()
       The hashing scheme version used when building the hash
      
       Required
       
      .com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 3;
      Returns:
      The enum numeric value on the wire for hashingSchemeVersion.
    • getHashingSchemeVersion

       The hashing scheme version used when building the hash
      
       Required
       
      .com.daml.ledger.api.v2.interactive.HashingSchemeVersion hashing_scheme_version = 3;
      Returns:
      The hashingSchemeVersion.
    • hasHashingDetails

      boolean hasHashingDetails()
       Optional additional details on how the transaction was encoded and hashed. Only set if verbose_hashing = true in the request
       Note that there are no guarantees on the stability of the format or content of this field.
       Its content should NOT be parsed and should only be used for troubleshooting purposes.
      
       Optional
       
      optional string hashing_details = 4;
      Returns:
      Whether the hashingDetails field is set.
    • getHashingDetails

      String getHashingDetails()
       Optional additional details on how the transaction was encoded and hashed. Only set if verbose_hashing = true in the request
       Note that there are no guarantees on the stability of the format or content of this field.
       Its content should NOT be parsed and should only be used for troubleshooting purposes.
      
       Optional
       
      optional string hashing_details = 4;
      Returns:
      The hashingDetails.
    • getHashingDetailsBytes

      com.google.protobuf.ByteString getHashingDetailsBytes()
       Optional additional details on how the transaction was encoded and hashed. Only set if verbose_hashing = true in the request
       Note that there are no guarantees on the stability of the format or content of this field.
       Its content should NOT be parsed and should only be used for troubleshooting purposes.
      
       Optional
       
      optional string hashing_details = 4;
      Returns:
      The bytes for hashingDetails.
    • hasCostEstimation

      boolean hasCostEstimation()
       Traffic cost estimation of the prepared transaction
      
       Optional
       
      optional .com.daml.ledger.api.v2.interactive.CostEstimation cost_estimation = 5;
      Returns:
      Whether the costEstimation field is set.
    • getCostEstimation

       Traffic cost estimation of the prepared transaction
      
       Optional
       
      optional .com.daml.ledger.api.v2.interactive.CostEstimation cost_estimation = 5;
      Returns:
      The costEstimation.
    • getCostEstimationOrBuilder

       Traffic cost estimation of the prepared transaction
      
       Optional
       
      optional .com.daml.ledger.api.v2.interactive.CostEstimation cost_estimation = 5;