Interface TransactionFilterOuterClass.InterfaceFilterOrBuilder

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

public static interface TransactionFilterOuterClass.InterfaceFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Whether to include a ``created_event_blob`` in the returned ``CreatedEvent``.
    boolean
    Whether to include the interface view on the contract in the returned ``CreatedEvent``.
    The interface that a matching contract must implement.
    The interface that a matching contract must implement.
    boolean
    The interface that a matching contract must implement.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasInterfaceId

      boolean hasInterfaceId()
       The interface that a matching contract must implement.
       The ``interface_id`` needs to be valid: corresponding interface should be defined in
       one of the available packages at the time of the query.
       Both package-name and package-id reference formats for the identifier are supported.
       Note: The package-id reference identifier format is deprecated. We plan to end support for this format in version 3.4.
      
       Required
       
      .com.daml.ledger.api.v2.Identifier interface_id = 1 [json_name = "interfaceId"];
      Returns:
      Whether the interfaceId field is set.
    • getInterfaceId

      ValueOuterClass.Identifier getInterfaceId()
       The interface that a matching contract must implement.
       The ``interface_id`` needs to be valid: corresponding interface should be defined in
       one of the available packages at the time of the query.
       Both package-name and package-id reference formats for the identifier are supported.
       Note: The package-id reference identifier format is deprecated. We plan to end support for this format in version 3.4.
      
       Required
       
      .com.daml.ledger.api.v2.Identifier interface_id = 1 [json_name = "interfaceId"];
      Returns:
      The interfaceId.
    • getInterfaceIdOrBuilder

      ValueOuterClass.IdentifierOrBuilder getInterfaceIdOrBuilder()
       The interface that a matching contract must implement.
       The ``interface_id`` needs to be valid: corresponding interface should be defined in
       one of the available packages at the time of the query.
       Both package-name and package-id reference formats for the identifier are supported.
       Note: The package-id reference identifier format is deprecated. We plan to end support for this format in version 3.4.
      
       Required
       
      .com.daml.ledger.api.v2.Identifier interface_id = 1 [json_name = "interfaceId"];
    • getIncludeInterfaceView

      boolean getIncludeInterfaceView()
       Whether to include the interface view on the contract in the returned ``CreatedEvent``.
       Use this to access contract data in a uniform manner in your API client.
       Optional
       
      bool include_interface_view = 2 [json_name = "includeInterfaceView"];
      Returns:
      The includeInterfaceView.
    • getIncludeCreatedEventBlob

      boolean getIncludeCreatedEventBlob()
       Whether to include a ``created_event_blob`` in the returned ``CreatedEvent``.
       Use this to access the contract create event payload in your API client
       for submitting it as a disclosed contract with future commands.
       Optional
       
      bool include_created_event_blob = 3 [json_name = "includeCreatedEventBlob"];
      Returns:
      The includeCreatedEventBlob.