Interface TransactionFilterOuterClass.CumulativeFilterOrBuilder

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

public static interface TransactionFilterOuterClass.CumulativeFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasWildcardFilter

      boolean hasWildcardFilter()
       A wildcard filter that matches all templates
       Optional
       
      .com.daml.ledger.api.v2.WildcardFilter wildcard_filter = 1 [json_name = "wildcardFilter"];
      Returns:
      Whether the wildcardFilter field is set.
    • getWildcardFilter

       A wildcard filter that matches all templates
       Optional
       
      .com.daml.ledger.api.v2.WildcardFilter wildcard_filter = 1 [json_name = "wildcardFilter"];
      Returns:
      The wildcardFilter.
    • getWildcardFilterOrBuilder

       A wildcard filter that matches all templates
       Optional
       
      .com.daml.ledger.api.v2.WildcardFilter wildcard_filter = 1 [json_name = "wildcardFilter"];
    • hasInterfaceFilter

      boolean hasInterfaceFilter()
       Include an ``InterfaceView`` for every ``InterfaceFilter`` matching a contract.
       The ``InterfaceFilter`` instances MUST each use a unique ``interface_id``.
       Optional
       
      .com.daml.ledger.api.v2.InterfaceFilter interface_filter = 2 [json_name = "interfaceFilter"];
      Returns:
      Whether the interfaceFilter field is set.
    • getInterfaceFilter

       Include an ``InterfaceView`` for every ``InterfaceFilter`` matching a contract.
       The ``InterfaceFilter`` instances MUST each use a unique ``interface_id``.
       Optional
       
      .com.daml.ledger.api.v2.InterfaceFilter interface_filter = 2 [json_name = "interfaceFilter"];
      Returns:
      The interfaceFilter.
    • getInterfaceFilterOrBuilder

       Include an ``InterfaceView`` for every ``InterfaceFilter`` matching a contract.
       The ``InterfaceFilter`` instances MUST each use a unique ``interface_id``.
       Optional
       
      .com.daml.ledger.api.v2.InterfaceFilter interface_filter = 2 [json_name = "interfaceFilter"];
    • hasTemplateFilter

      boolean hasTemplateFilter()
       A template for which the data will be included in the
       ``create_arguments`` of a matching ``CreatedEvent``.
       If a contract is simultaneously selected by a template filter and one or more interface filters,
       the corresponding ``include_created_event_blob`` are consolidated using an OR operation.
       Optional
       
      .com.daml.ledger.api.v2.TemplateFilter template_filter = 3 [json_name = "templateFilter"];
      Returns:
      Whether the templateFilter field is set.
    • getTemplateFilter

       A template for which the data will be included in the
       ``create_arguments`` of a matching ``CreatedEvent``.
       If a contract is simultaneously selected by a template filter and one or more interface filters,
       the corresponding ``include_created_event_blob`` are consolidated using an OR operation.
       Optional
       
      .com.daml.ledger.api.v2.TemplateFilter template_filter = 3 [json_name = "templateFilter"];
      Returns:
      The templateFilter.
    • getTemplateFilterOrBuilder

       A template for which the data will be included in the
       ``create_arguments`` of a matching ``CreatedEvent``.
       If a contract is simultaneously selected by a template filter and one or more interface filters,
       the corresponding ``include_created_event_blob`` are consolidated using an OR operation.
       Optional
       
      .com.daml.ledger.api.v2.TemplateFilter template_filter = 3 [json_name = "templateFilter"];
    • getIdentifierFilterCase