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 TypeMethodDescriptionboolean
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.
-