Package com.daml.ledger.api.v2
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 TypeMethodDescriptionbooleanWhether to include a ``created_event_blob`` in the returned ``CreatedEvent``.booleanWhether to include the interface view on the contract in the returned ``CreatedEvent``.com.daml.ledger.api.v2.ValueOuterClass.IdentifierThe interface that a matching contract must implement.com.daml.ledger.api.v2.ValueOuterClass.IdentifierOrBuilderThe interface that a matching contract must implement.booleanThe interface that a matching contract must implement.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;- Returns:
- Whether the interfaceId field is set.
-
getInterfaceId
com.daml.ledger.api.v2.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;- Returns:
- The interfaceId.
-
getInterfaceIdOrBuilder
com.daml.ledger.api.v2.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; -
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;- 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;- Returns:
- The includeCreatedEventBlob.
-