Interface InteractiveSubmissionServiceOuterClass.MetadataOrBuilder

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

public static interface InteractiveSubmissionServiceOuterClass.MetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasSubmitterInfo

      boolean hasSubmitterInfo()
      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
      Returns:
      Whether the submitterInfo field is set.
    • getSubmitterInfo

      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
      Returns:
      The submitterInfo.
    • getSubmitterInfoOrBuilder

      .com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo submitter_info = 2 [json_name = "submitterInfo"];
    • getSynchronizerId

      String getSynchronizerId()
      string synchronizer_id = 3 [json_name = "synchronizerId"];
      Returns:
      The synchronizerId.
    • getSynchronizerIdBytes

      com.google.protobuf.ByteString getSynchronizerIdBytes()
      string synchronizer_id = 3 [json_name = "synchronizerId"];
      Returns:
      The bytes for synchronizerId.
    • getMediatorGroup

      int getMediatorGroup()
      uint32 mediator_group = 4 [json_name = "mediatorGroup"];
      Returns:
      The mediatorGroup.
    • getTransactionUuid

      String getTransactionUuid()
      string transaction_uuid = 5 [json_name = "transactionUuid"];
      Returns:
      The transactionUuid.
    • getTransactionUuidBytes

      com.google.protobuf.ByteString getTransactionUuidBytes()
      string transaction_uuid = 5 [json_name = "transactionUuid"];
      Returns:
      The bytes for transactionUuid.
    • getSubmissionTime

      long getSubmissionTime()
      uint64 submission_time = 6 [json_name = "submissionTime"];
      Returns:
      The submissionTime.
    • getInputContractsList

      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
    • getInputContracts

      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
    • getInputContractsCount

      int getInputContractsCount()
      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
    • getInputContractsOrBuilderList

      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
    • getInputContractsOrBuilder

      repeated .com.daml.ledger.api.v2.interactive.Metadata.InputContract input_contracts = 7 [json_name = "inputContracts"];
    • hasMinLedgerEffectiveTime

      boolean hasMinLedgerEffectiveTime()
      
       Where ledger time constraints are imposed during the execution of the contract they will be populated
       in the fields below. These are optional because if the transaction does NOT depend on time, these values
       do not need to be set.
       The final ledger effective time used will be chosen when the command is submitted through the [execute] RPC.
       If the ledger effective time is outside of any populated min/max bounds then a different transaction
       can result, that will cause a confirmation message rejection.
       
      optional uint64 min_ledger_effective_time = 9 [json_name = "minLedgerEffectiveTime"];
      Returns:
      Whether the minLedgerEffectiveTime field is set.
    • getMinLedgerEffectiveTime

      long getMinLedgerEffectiveTime()
      
       Where ledger time constraints are imposed during the execution of the contract they will be populated
       in the fields below. These are optional because if the transaction does NOT depend on time, these values
       do not need to be set.
       The final ledger effective time used will be chosen when the command is submitted through the [execute] RPC.
       If the ledger effective time is outside of any populated min/max bounds then a different transaction
       can result, that will cause a confirmation message rejection.
       
      optional uint64 min_ledger_effective_time = 9 [json_name = "minLedgerEffectiveTime"];
      Returns:
      The minLedgerEffectiveTime.
    • hasMaxLedgerEffectiveTime

      boolean hasMaxLedgerEffectiveTime()
      optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
      Returns:
      Whether the maxLedgerEffectiveTime field is set.
    • getMaxLedgerEffectiveTime

      long getMaxLedgerEffectiveTime()
      optional uint64 max_ledger_effective_time = 10 [json_name = "maxLedgerEffectiveTime"];
      Returns:
      The maxLedgerEffectiveTime.
    • getGlobalKeyMappingList

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
    • getGlobalKeyMapping

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
    • getGlobalKeyMappingCount

      int getGlobalKeyMappingCount()
       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
    • getGlobalKeyMappingOrBuilderList

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];
    • getGlobalKeyMappingOrBuilder

       Contextual information needed to process the transaction but not signed, either because it's already indirectly
       signed by signing the transaction, or because it doesn't impact the ledger state
       
      repeated .com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry global_key_mapping = 8 [json_name = "globalKeyMapping"];