Interface Specifications.ContractSpecOrBuilder

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

public static interface Specifications.ContractSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDefinition

      boolean hasDefinition()
      .io.provenance.scope.contract.DefinitionSpec definition = 1;
      Returns:
      Whether the definition field is set.
    • getDefinition

      Commons.DefinitionSpec getDefinition()
      .io.provenance.scope.contract.DefinitionSpec definition = 1;
      Returns:
      The definition.
    • getDefinitionOrBuilder

      Commons.DefinitionSpecOrBuilder getDefinitionOrBuilder()
      .io.provenance.scope.contract.DefinitionSpec definition = 1;
    • getInputSpecsList

      List<Commons.DefinitionSpec> getInputSpecsList()
      repeated .io.provenance.scope.contract.DefinitionSpec input_specs = 2;
    • getInputSpecs

      Commons.DefinitionSpec getInputSpecs(int index)
      repeated .io.provenance.scope.contract.DefinitionSpec input_specs = 2;
    • getInputSpecsCount

      int getInputSpecsCount()
      repeated .io.provenance.scope.contract.DefinitionSpec input_specs = 2;
    • getInputSpecsOrBuilderList

      List<? extends Commons.DefinitionSpecOrBuilder> getInputSpecsOrBuilderList()
      repeated .io.provenance.scope.contract.DefinitionSpec input_specs = 2;
    • getInputSpecsOrBuilder

      Commons.DefinitionSpecOrBuilder getInputSpecsOrBuilder(int index)
      repeated .io.provenance.scope.contract.DefinitionSpec input_specs = 2;
    • getPartiesInvolvedList

      List<Specifications.PartyType> getPartiesInvolvedList()
      repeated .io.provenance.scope.contract.PartyType parties_involved = 3;
      Returns:
      A list containing the partiesInvolved.
    • getPartiesInvolvedCount

      int getPartiesInvolvedCount()
      repeated .io.provenance.scope.contract.PartyType parties_involved = 3;
      Returns:
      The count of partiesInvolved.
    • getPartiesInvolved

      Specifications.PartyType getPartiesInvolved(int index)
      repeated .io.provenance.scope.contract.PartyType parties_involved = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The partiesInvolved at the given index.
    • getPartiesInvolvedValueList

      List<Integer> getPartiesInvolvedValueList()
      repeated .io.provenance.scope.contract.PartyType parties_involved = 3;
      Returns:
      A list containing the enum numeric values on the wire for partiesInvolved.
    • getPartiesInvolvedValue

      int getPartiesInvolvedValue(int index)
      repeated .io.provenance.scope.contract.PartyType parties_involved = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of partiesInvolved at the given index.
    • getConditionSpecsList

      List<Specifications.ConditionSpec> getConditionSpecsList()
      repeated .io.provenance.scope.contract.ConditionSpec condition_specs = 4;
    • getConditionSpecs

      Specifications.ConditionSpec getConditionSpecs(int index)
      repeated .io.provenance.scope.contract.ConditionSpec condition_specs = 4;
    • getConditionSpecsCount

      int getConditionSpecsCount()
      repeated .io.provenance.scope.contract.ConditionSpec condition_specs = 4;
    • getConditionSpecsOrBuilderList

      List<? extends Specifications.ConditionSpecOrBuilder> getConditionSpecsOrBuilderList()
      repeated .io.provenance.scope.contract.ConditionSpec condition_specs = 4;
    • getConditionSpecsOrBuilder

      Specifications.ConditionSpecOrBuilder getConditionSpecsOrBuilder(int index)
      repeated .io.provenance.scope.contract.ConditionSpec condition_specs = 4;
    • getFunctionSpecsList

      List<Specifications.FunctionSpec> getFunctionSpecsList()
      repeated .io.provenance.scope.contract.FunctionSpec function_specs = 6;
    • getFunctionSpecs

      Specifications.FunctionSpec getFunctionSpecs(int index)
      repeated .io.provenance.scope.contract.FunctionSpec function_specs = 6;
    • getFunctionSpecsCount

      int getFunctionSpecsCount()
      repeated .io.provenance.scope.contract.FunctionSpec function_specs = 6;
    • getFunctionSpecsOrBuilderList

      List<? extends Specifications.FunctionSpecOrBuilder> getFunctionSpecsOrBuilderList()
      repeated .io.provenance.scope.contract.FunctionSpec function_specs = 6;
    • getFunctionSpecsOrBuilder

      Specifications.FunctionSpecOrBuilder getFunctionSpecsOrBuilder(int index)
      repeated .io.provenance.scope.contract.FunctionSpec function_specs = 6;