![JAR search and dependency download from the Maven repository](/logo.png)
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 extends io.provenance.metadata.v1.p8e.FactOrBuilder>
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 extends io.provenance.metadata.v1.p8e.ConditionOrBuilder>
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 extends io.provenance.metadata.v1.p8e.ConsiderationOrBuilder>
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 extends io.provenance.metadata.v1.p8e.RecitalOrBuilder>
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