Interface Contracts.ContractOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Contracts.Contract,Contracts.Contract.Builder
- Enclosing class:
- Contracts
public static interface Contracts.ContractOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Contracts.ConditionProtogetConditions(int index)repeated .io.provenance.scope.contract.ConditionProto conditions = 5;intgetConditionsCount()repeated .io.provenance.scope.contract.ConditionProto conditions = 5;java.util.List<Contracts.ConditionProto>getConditionsList()repeated .io.provenance.scope.contract.ConditionProto conditions = 5;Contracts.ConditionProtoOrBuildergetConditionsOrBuilder(int index)repeated .io.provenance.scope.contract.ConditionProto conditions = 5;java.util.List<? extends Contracts.ConditionProtoOrBuilder>getConditionsOrBuilderList()repeated .io.provenance.scope.contract.ConditionProto conditions = 5;Contracts.ConsiderationProtogetConsiderations(int index)repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;intgetConsiderationsCount()repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;java.util.List<Contracts.ConsiderationProto>getConsiderationsList()repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;Contracts.ConsiderationProtoOrBuildergetConsiderationsOrBuilder(int index)repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;java.util.List<? extends Contracts.ConsiderationProtoOrBuilder>getConsiderationsOrBuilderList()repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;Commons.DefinitionSpecgetDefinition().io.provenance.scope.contract.DefinitionSpec definition = 1;Commons.DefinitionSpecOrBuildergetDefinitionOrBuilder().io.provenance.scope.contract.DefinitionSpec definition = 1;Contracts.RecordgetInputs(int index)Constructor arguments.intgetInputsCount()Constructor arguments.java.util.List<Contracts.Record>getInputsList()Constructor arguments.Contracts.RecordOrBuildergetInputsOrBuilder(int index)Constructor arguments.java.util.List<? extends Contracts.RecordOrBuilder>getInputsOrBuilderList()Constructor arguments.PK.SigningAndEncryptionPublicKeysgetInvoker().io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;PK.SigningAndEncryptionPublicKeysOrBuildergetInvokerOrBuilder().io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;Contracts.RecitalgetRecitals(int index)repeated .io.provenance.scope.contract.Recital recitals = 7;intgetRecitalsCount()repeated .io.provenance.scope.contract.Recital recitals = 7;java.util.List<Contracts.Recital>getRecitalsList()repeated .io.provenance.scope.contract.Recital recitals = 7;Contracts.RecitalOrBuildergetRecitalsOrBuilder(int index)repeated .io.provenance.scope.contract.Recital recitals = 7;java.util.List<? extends Contracts.RecitalOrBuilder>getRecitalsOrBuilderList()repeated .io.provenance.scope.contract.Recital recitals = 7;Contracts.RecordgetSpec()Points to the proto for the contractSpecContracts.RecordOrBuildergetSpecOrBuilder()Points to the proto for the contractSpecTimestampgetStartTime()This is only set once when the contract is initially executedTimestampOrBuildergetStartTimeOrBuilder()This is only set once when the contract is initially executedintgetTimesExecuted()int32 times_executed = 8;booleanhasDefinition().io.provenance.scope.contract.DefinitionSpec definition = 1;booleanhasInvoker().io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;booleanhasSpec()Points to the proto for the contractSpecbooleanhasStartTime()This is only set once when the contract is initially executed-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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;
-
hasSpec
boolean hasSpec()
Points to the proto for the contractSpec
.io.provenance.scope.contract.Record spec = 2;- Returns:
- Whether the spec field is set.
-
getSpec
Contracts.Record getSpec()
Points to the proto for the contractSpec
.io.provenance.scope.contract.Record spec = 2;- Returns:
- The spec.
-
getSpecOrBuilder
Contracts.RecordOrBuilder getSpecOrBuilder()
Points to the proto for the contractSpec
.io.provenance.scope.contract.Record spec = 2;
-
hasInvoker
boolean hasInvoker()
.io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;- Returns:
- Whether the invoker field is set.
-
getInvoker
PK.SigningAndEncryptionPublicKeys getInvoker()
.io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;- Returns:
- The invoker.
-
getInvokerOrBuilder
PK.SigningAndEncryptionPublicKeysOrBuilder getInvokerOrBuilder()
.io.provenance.scope.SigningAndEncryptionPublicKeys invoker = 3;
-
getInputsList
java.util.List<Contracts.Record> getInputsList()
Constructor arguments. These are always the output of a previously recorded consideration.
repeated .io.provenance.scope.contract.Record inputs = 4;
-
getInputs
Contracts.Record getInputs(int index)
Constructor arguments. These are always the output of a previously recorded consideration.
repeated .io.provenance.scope.contract.Record inputs = 4;
-
getInputsCount
int getInputsCount()
Constructor arguments. These are always the output of a previously recorded consideration.
repeated .io.provenance.scope.contract.Record inputs = 4;
-
getInputsOrBuilderList
java.util.List<? extends Contracts.RecordOrBuilder> getInputsOrBuilderList()
Constructor arguments. These are always the output of a previously recorded consideration.
repeated .io.provenance.scope.contract.Record inputs = 4;
-
getInputsOrBuilder
Contracts.RecordOrBuilder getInputsOrBuilder(int index)
Constructor arguments. These are always the output of a previously recorded consideration.
repeated .io.provenance.scope.contract.Record inputs = 4;
-
getConditionsList
java.util.List<Contracts.ConditionProto> getConditionsList()
repeated .io.provenance.scope.contract.ConditionProto conditions = 5;
-
getConditions
Contracts.ConditionProto getConditions(int index)
repeated .io.provenance.scope.contract.ConditionProto conditions = 5;
-
getConditionsCount
int getConditionsCount()
repeated .io.provenance.scope.contract.ConditionProto conditions = 5;
-
getConditionsOrBuilderList
java.util.List<? extends Contracts.ConditionProtoOrBuilder> getConditionsOrBuilderList()
repeated .io.provenance.scope.contract.ConditionProto conditions = 5;
-
getConditionsOrBuilder
Contracts.ConditionProtoOrBuilder getConditionsOrBuilder(int index)
repeated .io.provenance.scope.contract.ConditionProto conditions = 5;
-
getConsiderationsList
java.util.List<Contracts.ConsiderationProto> getConsiderationsList()
repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;
-
getConsiderations
Contracts.ConsiderationProto getConsiderations(int index)
repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;
-
getConsiderationsCount
int getConsiderationsCount()
repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;
-
getConsiderationsOrBuilderList
java.util.List<? extends Contracts.ConsiderationProtoOrBuilder> getConsiderationsOrBuilderList()
repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;
-
getConsiderationsOrBuilder
Contracts.ConsiderationProtoOrBuilder getConsiderationsOrBuilder(int index)
repeated .io.provenance.scope.contract.ConsiderationProto considerations = 6;
-
getRecitalsList
java.util.List<Contracts.Recital> getRecitalsList()
repeated .io.provenance.scope.contract.Recital recitals = 7;
-
getRecitals
Contracts.Recital getRecitals(int index)
repeated .io.provenance.scope.contract.Recital recitals = 7;
-
getRecitalsCount
int getRecitalsCount()
repeated .io.provenance.scope.contract.Recital recitals = 7;
-
getRecitalsOrBuilderList
java.util.List<? extends Contracts.RecitalOrBuilder> getRecitalsOrBuilderList()
repeated .io.provenance.scope.contract.Recital recitals = 7;
-
getRecitalsOrBuilder
Contracts.RecitalOrBuilder getRecitalsOrBuilder(int index)
repeated .io.provenance.scope.contract.Recital recitals = 7;
-
getTimesExecuted
int getTimesExecuted()
int32 times_executed = 8;- Returns:
- The timesExecuted.
-
hasStartTime
boolean hasStartTime()
This is only set once when the contract is initially executed
.google.protobuf.Timestamp start_time = 9;- Returns:
- Whether the startTime field is set.
-
getStartTime
Timestamp getStartTime()
This is only set once when the contract is initially executed
.google.protobuf.Timestamp start_time = 9;- Returns:
- The startTime.
-
getStartTimeOrBuilder
TimestampOrBuilder getStartTimeOrBuilder()
This is only set once when the contract is initially executed
.google.protobuf.Timestamp start_time = 9;
-
-