All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.provenance.metadata.v1.p8e.ContractOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: provenance/metadata/v1/p8e/p8e.proto

package io.provenance.metadata.v1.p8e;

public interface ContractOrBuilder extends
    // @@protoc_insertion_point(interface_extends:provenance.metadata.v1.p8e.Contract)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .provenance.metadata.v1.p8e.DefinitionSpec definition = 1;
   */
  boolean hasDefinition();
  /**
   * .provenance.metadata.v1.p8e.DefinitionSpec definition = 1;
   */
  io.provenance.metadata.v1.p8e.DefinitionSpec getDefinition();
  /**
   * .provenance.metadata.v1.p8e.DefinitionSpec definition = 1;
   */
  io.provenance.metadata.v1.p8e.DefinitionSpecOrBuilder getDefinitionOrBuilder();

  /**
   * 
   * Points to the proto for the contractSpec
   * 
* * .provenance.metadata.v1.p8e.Fact spec = 2; */ boolean hasSpec(); /** *
   * Points to the proto for the contractSpec
   * 
* * .provenance.metadata.v1.p8e.Fact spec = 2; */ io.provenance.metadata.v1.p8e.Fact getSpec(); /** *
   * Points to the proto for the contractSpec
   * 
* * .provenance.metadata.v1.p8e.Fact spec = 2; */ io.provenance.metadata.v1.p8e.FactOrBuilder getSpecOrBuilder(); /** *
   * Invoker of this contract
   * 
* * .provenance.metadata.v1.p8e.SigningAndEncryptionPublicKeys invoker = 3; */ boolean hasInvoker(); /** *
   * Invoker of this contract
   * 
* * .provenance.metadata.v1.p8e.SigningAndEncryptionPublicKeys invoker = 3; */ io.provenance.metadata.v1.p8e.SigningAndEncryptionPublicKeys getInvoker(); /** *
   * Invoker of this contract
   * 
* * .provenance.metadata.v1.p8e.SigningAndEncryptionPublicKeys invoker = 3; */ io.provenance.metadata.v1.p8e.SigningAndEncryptionPublicKeysOrBuilder getInvokerOrBuilder(); /** *
   * Constructor arguments.
   * These are always the output of a previously recorded consideration.
   * 
* * repeated .provenance.metadata.v1.p8e.Fact inputs = 4; */ java.util.List getInputsList(); /** *
   * Constructor arguments.
   * These are always the output of a previously recorded consideration.
   * 
* * repeated .provenance.metadata.v1.p8e.Fact inputs = 4; */ io.provenance.metadata.v1.p8e.Fact getInputs(int index); /** *
   * Constructor arguments.
   * These are always the output of a previously recorded consideration.
   * 
* * repeated .provenance.metadata.v1.p8e.Fact inputs = 4; */ int getInputsCount(); /** *
   * Constructor arguments.
   * These are always the output of a previously recorded consideration.
   * 
* * repeated .provenance.metadata.v1.p8e.Fact inputs = 4; */ java.util.List getInputsOrBuilderList(); /** *
   * Constructor arguments.
   * These are always the output of a previously recorded consideration.
   * 
* * repeated .provenance.metadata.v1.p8e.Fact inputs = 4; */ io.provenance.metadata.v1.p8e.FactOrBuilder getInputsOrBuilder( int index); /** *
   * conditions is a deprecated field that is not used at all anymore.
   * 
* * repeated .provenance.metadata.v1.p8e.Condition conditions = 5 [deprecated = true]; */ @java.lang.Deprecated java.util.List getConditionsList(); /** *
   * conditions is a deprecated field that is not used at all anymore.
   * 
* * repeated .provenance.metadata.v1.p8e.Condition conditions = 5 [deprecated = true]; */ @java.lang.Deprecated io.provenance.metadata.v1.p8e.Condition getConditions(int index); /** *
   * conditions is a deprecated field that is not used at all anymore.
   * 
* * repeated .provenance.metadata.v1.p8e.Condition conditions = 5 [deprecated = true]; */ @java.lang.Deprecated int getConditionsCount(); /** *
   * conditions is a deprecated field that is not used at all anymore.
   * 
* * repeated .provenance.metadata.v1.p8e.Condition conditions = 5 [deprecated = true]; */ @java.lang.Deprecated java.util.List getConditionsOrBuilderList(); /** *
   * conditions is a deprecated field that is not used at all anymore.
   * 
* * repeated .provenance.metadata.v1.p8e.Condition conditions = 5 [deprecated = true]; */ @java.lang.Deprecated io.provenance.metadata.v1.p8e.ConditionOrBuilder getConditionsOrBuilder( int index); /** * repeated .provenance.metadata.v1.p8e.Consideration considerations = 6; */ java.util.List getConsiderationsList(); /** * repeated .provenance.metadata.v1.p8e.Consideration considerations = 6; */ io.provenance.metadata.v1.p8e.Consideration getConsiderations(int index); /** * repeated .provenance.metadata.v1.p8e.Consideration considerations = 6; */ int getConsiderationsCount(); /** * repeated .provenance.metadata.v1.p8e.Consideration considerations = 6; */ java.util.List getConsiderationsOrBuilderList(); /** * repeated .provenance.metadata.v1.p8e.Consideration considerations = 6; */ io.provenance.metadata.v1.p8e.ConsiderationOrBuilder getConsiderationsOrBuilder( int index); /** * repeated .provenance.metadata.v1.p8e.Recital recitals = 7; */ java.util.List getRecitalsList(); /** * repeated .provenance.metadata.v1.p8e.Recital recitals = 7; */ io.provenance.metadata.v1.p8e.Recital getRecitals(int index); /** * repeated .provenance.metadata.v1.p8e.Recital recitals = 7; */ int getRecitalsCount(); /** * repeated .provenance.metadata.v1.p8e.Recital recitals = 7; */ java.util.List getRecitalsOrBuilderList(); /** * repeated .provenance.metadata.v1.p8e.Recital recitals = 7; */ io.provenance.metadata.v1.p8e.RecitalOrBuilder getRecitalsOrBuilder( int index); /** * int32 times_executed = 8; */ int getTimesExecuted(); /** *
   * This is only set once when the contract is initially executed
   * 
* * .provenance.metadata.v1.p8e.Timestamp start_time = 9; */ boolean hasStartTime(); /** *
   * This is only set once when the contract is initially executed
   * 
* * .provenance.metadata.v1.p8e.Timestamp start_time = 9; */ io.provenance.metadata.v1.p8e.Timestamp getStartTime(); /** *
   * This is only set once when the contract is initially executed
   * 
* * .provenance.metadata.v1.p8e.Timestamp start_time = 9; */ io.provenance.metadata.v1.p8e.TimestampOrBuilder getStartTimeOrBuilder(); /** * bytes context = 10; */ com.google.protobuf.ByteString getContext(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy