Class ExecutionResultV2


  • public class ExecutionResultV2
    extends ExecutionResult
    The result of executing a single transaction V2.
    • Constructor Detail

      • ExecutionResultV2

        public ExecutionResultV2()
      • ExecutionResultV2

        public ExecutionResultV2​(InitiatorAddr initiator,
                                 java.lang.String errorMessage,
                                 java.math.BigInteger limit,
                                 java.math.BigInteger consumed,
                                 java.math.BigInteger cost,
                                 long sizeEstimate,
                                 java.util.List<PaymentInfo> payment,
                                 java.util.List<Transfer> transfers,
                                 java.util.List<Effect> effects)
    • Method Detail

      • getEffectByKey

        public java.util.Optional<Effect> getEffectByKey​(java.lang.String key)
      • getErrorMessage

        public java.lang.String getErrorMessage()
        If error_message is null, the execution was successful
      • getLimit

        public java.math.BigInteger getLimit()
      • getConsumed

        public java.math.BigInteger getConsumed()
      • getCost

        public java.math.BigInteger getCost()
      • getSizeEstimate

        public long getSizeEstimate()
      • getPayment

        public java.util.List<PaymentInfo> getPayment()
      • getTransfers

        public java.util.List<Transfer> getTransfers()
      • getEffects

        public java.util.List<Effect> getEffects()
      • setInitiator

        public void setInitiator​(InitiatorAddr initiator)
      • setErrorMessage

        public void setErrorMessage​(java.lang.String errorMessage)
        If error_message is null, the execution was successful
      • setLimit

        public void setLimit​(java.math.BigInteger limit)
      • setConsumed

        public void setConsumed​(java.math.BigInteger consumed)
      • setCost

        public void setCost​(java.math.BigInteger cost)
      • setSizeEstimate

        public void setSizeEstimate​(long sizeEstimate)
      • setPayment

        public void setPayment​(java.util.List<PaymentInfo> payment)
      • setTransfers

        public void setTransfers​(java.util.List<Transfer> transfers)
      • setEffects

        public void setEffects​(java.util.List<Effect> effects)