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

io.provenance.metadata.v1.SessionOrBuilder Maven / Gradle / Ivy

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

package io.provenance.metadata.v1;

public interface SessionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:provenance.metadata.v1.Session)
    com.google.protobuf.MessageOrBuilder {

  /**
   * bytes session_id = 1 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"session_id\""];
   */
  com.google.protobuf.ByteString getSessionId();

  /**
   * 
   * unique id of the contract specification that was used to create this session.
   * 
* * bytes specification_id = 2 [(.gogoproto.nullable) = false, (.gogoproto.customtype) = "MetadataAddress", (.gogoproto.moretags) = "yaml:\"specification_id\""]; */ com.google.protobuf.ByteString getSpecificationId(); /** *
   * parties is the set of identities that signed this contract
   * 
* * repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false]; */ java.util.List getPartiesList(); /** *
   * parties is the set of identities that signed this contract
   * 
* * repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.Party getParties(int index); /** *
   * parties is the set of identities that signed this contract
   * 
* * repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false]; */ int getPartiesCount(); /** *
   * parties is the set of identities that signed this contract
   * 
* * repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false]; */ java.util.List getPartiesOrBuilderList(); /** *
   * parties is the set of identities that signed this contract
   * 
* * repeated .provenance.metadata.v1.Party parties = 3 [(.gogoproto.nullable) = false]; */ io.provenance.metadata.v1.PartyOrBuilder getPartiesOrBuilder( int index); /** *
   * name to associate with this session execution context, typically classname
   * 
* * string name = 4 [(.gogoproto.jsontag) = "type", (.gogoproto.moretags) = "yaml:\"type\""]; */ java.lang.String getName(); /** *
   * name to associate with this session execution context, typically classname
   * 
* * string name = 4 [(.gogoproto.jsontag) = "type", (.gogoproto.moretags) = "yaml:\"type\""]; */ com.google.protobuf.ByteString getNameBytes(); /** *
   * context is a field for storing client specific data associated with a session.
   * 
* * bytes context = 5; */ com.google.protobuf.ByteString getContext(); /** *
   * Created by, updated by, timestamps, version number, and related info.
   * 
* * .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""]; */ boolean hasAudit(); /** *
   * Created by, updated by, timestamps, version number, and related info.
   * 
* * .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""]; */ io.provenance.metadata.v1.AuditFields getAudit(); /** *
   * Created by, updated by, timestamps, version number, and related info.
   * 
* * .provenance.metadata.v1.AuditFields audit = 99 [(.gogoproto.moretags) = "yaml:\"audit,omitempty\""]; */ io.provenance.metadata.v1.AuditFieldsOrBuilder getAuditOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy