Package com.daml.ledger.api.v2
package com.daml.ledger.api.v2
-
ClassDescriptionAllows clients to observe the status of their submissions.Allows clients to observe the status of their submissions.A stub to allow clients to do synchronous rpc calls to service CommandCompletionService.A stub to allow clients to do ListenableFuture-style rpc calls to service CommandCompletionService.Base class for the server implementation of the service CommandCompletionService.A stub to allow clients to do asynchronous rpc calls to service CommandCompletionService.Protobuf type
com.daml.ledger.api.v2.CompletionStreamRequestProtobuf typecom.daml.ledger.api.v2.CompletionStreamRequestProtobuf typecom.daml.ledger.api.v2.CompletionStreamResponseProtobuf typecom.daml.ledger.api.v2.CompletionStreamResponseCommand Service is able to correlate submitted commands with completion data, identify timeouts, and return contextual information with each tracking result.Command Service is able to correlate submitted commands with completion data, identify timeouts, and return contextual information with each tracking result.A stub to allow clients to do synchronous rpc calls to service CommandService.A stub to allow clients to do ListenableFuture-style rpc calls to service CommandService.Base class for the server implementation of the service CommandService.A stub to allow clients to do asynchronous rpc calls to service CommandService.This reassignment is executed as a single atomic update.This reassignment is executed as a single atomic update.Protobuf typecom.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponseProtobuf typecom.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponseThese commands are executed as a single atomic transaction.These commands are executed as a single atomic transaction.Protobuf typecom.daml.ledger.api.v2.SubmitAndWaitForTransactionResponseProtobuf typecom.daml.ledger.api.v2.SubmitAndWaitForTransactionResponseProvided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.These commands are executed as a single atomic transaction.These commands are executed as a single atomic transaction.Protobuf typecom.daml.ledger.api.v2.SubmitAndWaitResponseProtobuf typecom.daml.ledger.api.v2.SubmitAndWaitResponseA command can either create a new contract or exercise a choice on an existing contract.A command can either create a new contract or exercise a choice on an existing contract.A composite command that groups multiple commands together.A composite command that groups multiple commands together.Create a contract and exercise a choice on it in the same transaction.Create a contract and exercise a choice on it in the same transaction.Create a new contract instance based on a template.Create a new contract instance based on a template.An additional contract that is used to resolve contract & contract key lookups.An additional contract that is used to resolve contract & contract key lookups.Exercise a choice on an existing contract specified by its key.Exercise a choice on an existing contract specified by its key.Exercise a choice on an existing contract.Exercise a choice on an existing contract.Preload contractsPreload contractsAllows clients to attempt advancing the ledger's state by submitting commands.Allows clients to attempt advancing the ledger's state by submitting commands.A stub to allow clients to do synchronous rpc calls to service CommandSubmissionService.A stub to allow clients to do ListenableFuture-style rpc calls to service CommandSubmissionService.Base class for the server implementation of the service CommandSubmissionService.A stub to allow clients to do asynchronous rpc calls to service CommandSubmissionService.Protobuf typecom.daml.ledger.api.v2.SubmitReassignmentRequestProtobuf typecom.daml.ledger.api.v2.SubmitReassignmentRequestProtobuf typecom.daml.ledger.api.v2.SubmitReassignmentResponseProtobuf typecom.daml.ledger.api.v2.SubmitReassignmentResponseThe submitted commands will be processed atomically in a single transaction.The submitted commands will be processed atomically in a single transaction.Protobuf typecom.daml.ledger.api.v2.SubmitResponseProtobuf typecom.daml.ledger.api.v2.SubmitResponseA completion represents the status of a submitted command on the ledger: it can be successful or failed.A completion represents the status of a submitted command on the ledger: it can be successful or failed.Records that a contract has been archived, and choices may no longer be exercised on it.Records that a contract has been archived, and choices may no longer be exercised on it.Records that a contract has been created, and choices may now be exercised on it.Records that a contract has been created, and choices may now be exercised on it.Events in transactions can have two primary shapes: - ACS delta: events can be CreatedEvent or ArchivedEvent - ledger effects: events can be CreatedEvent or ExercisedEvent In the update service the events are restricted to the events visible for the parties specified in the transaction filter.Events in transactions can have two primary shapes: - ACS delta: events can be CreatedEvent or ArchivedEvent - ledger effects: events can be CreatedEvent or ExercisedEvent In the update service the events are restricted to the events visible for the parties specified in the transaction filter.Records that a choice has been exercised on a target contract.Records that a choice has been exercised on a target contract.View of a create event matched by an interface filter.View of a create event matched by an interface filter.Query events by contract id.Query events by contract id.A stub to allow clients to do synchronous rpc calls to service EventQueryService.A stub to allow clients to do ListenableFuture-style rpc calls to service EventQueryService.Base class for the server implementation of the service EventQueryService.A stub to allow clients to do asynchronous rpc calls to service EventQueryService.Protobuf typecom.daml.ledger.api.v2.ArchivedProtobuf typecom.daml.ledger.api.v2.ArchivedProtobuf typecom.daml.ledger.api.v2.CreatedProtobuf typecom.daml.ledger.api.v2.CreatedProtobuf typecom.daml.ledger.api.v2.GetEventsByContractIdRequestProtobuf typecom.daml.ledger.api.v2.GetEventsByContractIdRequestProtobuf typecom.daml.ledger.api.v2.GetEventsByContractIdResponseProtobuf typecom.daml.ledger.api.v2.GetEventsByContractIdResponseWhether the Ledger API supports command inspection serviceWhether the Ledger API supports command inspection serviceSee the feature message definitions for descriptions.See the feature message definitions for descriptions.Whether the Ledger API supports party eventsWhether the Ledger API supports party eventsLedger is in the static time mode and exposes a time service.Ledger is in the static time mode and exposes a time service.OffsetCheckpoints may be used to: - detect time out of commands.OffsetCheckpoints may be used to: - detect time out of commands.Protobuf typecom.daml.ledger.api.v2.SynchronizerTimeProtobuf typecom.daml.ledger.api.v2.SynchronizerTimeProtobuf typecom.daml.ledger.api.v2.PackageReferenceProtobuf typecom.daml.ledger.api.v2.PackageReferenceAllows clients to query the Daml-LF packages that are supported by the server.Allows clients to query the Daml-LF packages that are supported by the server.A stub to allow clients to do synchronous rpc calls to service PackageService.A stub to allow clients to do ListenableFuture-style rpc calls to service PackageService.Base class for the server implementation of the service PackageService.A stub to allow clients to do asynchronous rpc calls to service PackageService.Protobuf typecom.daml.ledger.api.v2.GetPackageRequestProtobuf typecom.daml.ledger.api.v2.GetPackageRequestProtobuf typecom.daml.ledger.api.v2.GetPackageResponseProtobuf typecom.daml.ledger.api.v2.GetPackageResponseProtobuf typecom.daml.ledger.api.v2.GetPackageStatusRequestProtobuf typecom.daml.ledger.api.v2.GetPackageStatusRequestProtobuf typecom.daml.ledger.api.v2.GetPackageStatusResponseProtobuf typecom.daml.ledger.api.v2.GetPackageStatusResponseProtobuf enumcom.daml.ledger.api.v2.HashFunctionProtobuf typecom.daml.ledger.api.v2.ListPackagesRequestProtobuf typecom.daml.ledger.api.v2.ListPackagesRequestProtobuf typecom.daml.ledger.api.v2.ListPackagesResponseProtobuf typecom.daml.ledger.api.v2.ListPackagesResponseProtobuf enumcom.daml.ledger.api.v2.PackageStatusAssign a contractAssign a contractProtobuf typecom.daml.ledger.api.v2.ReassignmentCommandProtobuf typecom.daml.ledger.api.v2.ReassignmentCommandProtobuf typecom.daml.ledger.api.v2.ReassignmentCommandsProtobuf typecom.daml.ledger.api.v2.ReassignmentCommandsUnassign a contractUnassign a contractRecords that a contract has been assigned, and it can be used on the target synchronizer.Records that a contract has been assigned, and it can be used on the target synchronizer.Complete view of an on-ledger reassignment.Complete view of an on-ledger reassignment.Protobuf typecom.daml.ledger.api.v2.ReassignmentEventProtobuf typecom.daml.ledger.api.v2.ReassignmentEventRecords that a contract has been unassigned, and it becomes unusable on the source synchronizerRecords that a contract has been unassigned, and it becomes unusable on the source synchronizerAllows clients to get state from the ledger.Allows clients to get state from the ledger.A stub to allow clients to do synchronous rpc calls to service StateService.A stub to allow clients to do ListenableFuture-style rpc calls to service StateService.Base class for the server implementation of the service StateService.A stub to allow clients to do asynchronous rpc calls to service StateService.Protobuf typecom.daml.ledger.api.v2.ActiveContractProtobuf typecom.daml.ledger.api.v2.ActiveContractIf the given offset is different than the ledger end, and there are (un)assignments in-flight at the given offset, the snapshot may fail with "FAILED_PRECONDITION/PARTICIPANT_PRUNED_DATA_ACCESSED".If the given offset is different than the ledger end, and there are (un)assignments in-flight at the given offset, the snapshot may fail with "FAILED_PRECONDITION/PARTICIPANT_PRUNED_DATA_ACCESSED".Protobuf typecom.daml.ledger.api.v2.GetActiveContractsResponseProtobuf typecom.daml.ledger.api.v2.GetActiveContractsResponseProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersRequestProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersRequestProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersResponseProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersResponseProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizerProtobuf typecom.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizerEmpty for now, but may contain fields in the future.Empty for now, but may contain fields in the future.Protobuf typecom.daml.ledger.api.v2.GetLatestPrunedOffsetsResponseProtobuf typecom.daml.ledger.api.v2.GetLatestPrunedOffsetsResponseProtobuf typecom.daml.ledger.api.v2.GetLedgerEndRequestProtobuf typecom.daml.ledger.api.v2.GetLedgerEndRequestProtobuf typecom.daml.ledger.api.v2.GetLedgerEndResponseProtobuf typecom.daml.ledger.api.v2.GetLedgerEndResponseProtobuf typecom.daml.ledger.api.v2.IncompleteAssignedProtobuf typecom.daml.ledger.api.v2.IncompleteAssignedProtobuf typecom.daml.ledger.api.v2.IncompleteUnassignedProtobuf typecom.daml.ledger.api.v2.IncompleteUnassignedEnum indicating the permission level that the participant has for the party whose connected synchronizers are being listed.Protobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationAddedProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationAddedProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationChangedProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationChangedProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationRevokedProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationRevokedProtobuf typecom.daml.ledger.api.v2.TopologyEventProtobuf typecom.daml.ledger.api.v2.TopologyEventProtobuf typecom.daml.ledger.api.v2.TopologyTransactionProtobuf typecom.daml.ledger.api.v2.TopologyTransactionProtobuf typecom.daml.ledger.api.v2.TraceContextProtobuf typecom.daml.ledger.api.v2.TraceContextA filter that matches all contracts that are either an instance of one of the ``template_filters`` or that match one of the ``interface_filters``.A filter that matches all contracts that are either an instance of one of the ``template_filters`` or that match one of the ``interface_filters``.A format for events which defines both which events should be included and what data should be computed and included for them.A format for events which defines both which events should be included and what data should be computed and included for them.The union of a set of template filters, interface filters, or a wildcard.The union of a set of template filters, interface filters, or a wildcard.This filter matches contracts that implement a specific interface.This filter matches contracts that implement a specific interface.A format specifying which participant authorization topology transactions to include and how to render them.A format specifying which participant authorization topology transactions to include and how to render them.This filter matches contracts of a specific template.This filter matches contracts of a specific template.A format specifying which topology transactions to include and how to render them.A format specifying which topology transactions to include and how to render them.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.A format that specifies what events to include in Daml transactions and what data to compute and include for them.A format that specifies what events to include in Daml transactions and what data to compute and include for them.Event shape for Transactions.A format specifying what updates to include and how to render them.A format specifying what updates to include and how to render them.This filter matches all templates.This filter matches all templates.Filtered view of an on-ledger transaction's create and archive events.Filtered view of an on-ledger transaction's create and archive events.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Allows clients to read updates (transactions, (un)assignments, topology events) from the ledger.Allows clients to read updates (transactions, (un)assignments, topology events) from the ledger.A stub to allow clients to do synchronous rpc calls to service UpdateService.A stub to allow clients to do ListenableFuture-style rpc calls to service UpdateService.Base class for the server implementation of the service UpdateService.A stub to allow clients to do asynchronous rpc calls to service UpdateService.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.Protobuf typecom.daml.ledger.api.v2.GetUpdateByIdRequestProtobuf typecom.daml.ledger.api.v2.GetUpdateByIdRequestProtobuf typecom.daml.ledger.api.v2.GetUpdateByOffsetRequestProtobuf typecom.daml.ledger.api.v2.GetUpdateByOffsetRequestProtobuf typecom.daml.ledger.api.v2.GetUpdateResponseProtobuf typecom.daml.ledger.api.v2.GetUpdateResponseProtobuf typecom.daml.ledger.api.v2.GetUpdatesRequestProtobuf typecom.daml.ledger.api.v2.GetUpdatesRequestProtobuf typecom.daml.ledger.api.v2.GetUpdatesResponseProtobuf typecom.daml.ledger.api.v2.GetUpdatesResponseProvided for backwards compatibility, it will be removed in the Canton version 3.4.0.Provided for backwards compatibility, it will be removed in the Canton version 3.4.0.A value with finite set of alternative representations.A value with finite set of alternative representations.Protobuf typecom.daml.ledger.api.v2.GenMapProtobuf typecom.daml.ledger.api.v2.GenMapProtobuf typecom.daml.ledger.api.v2.GenMap.EntryProtobuf typecom.daml.ledger.api.v2.GenMap.EntryUnique identifier of an entity.Unique identifier of an entity.A homogenous collection of values.A homogenous collection of values.Corresponds to Java's Optional type, Scala's Option, and Haskell's Maybe.Corresponds to Java's Optional type, Scala's Option, and Haskell's Maybe.Contains nested values.Contains nested values.A named nested value within a record.A named nested value within a record.Protobuf typecom.daml.ledger.api.v2.TextMapProtobuf typecom.daml.ledger.api.v2.TextMapProtobuf typecom.daml.ledger.api.v2.TextMap.EntryProtobuf typecom.daml.ledger.api.v2.TextMap.EntryEncodes values that the ledger accepts as command arguments and emits as contract arguments.Encodes values that the ledger accepts as command arguments and emits as contract arguments.A value with alternative representations.A value with alternative representations.Allows clients to retrieve information about the ledger API versionAllows clients to retrieve information about the ledger API versionA stub to allow clients to do synchronous rpc calls to service VersionService.A stub to allow clients to do ListenableFuture-style rpc calls to service VersionService.Base class for the server implementation of the service VersionService.A stub to allow clients to do asynchronous rpc calls to service VersionService.Protobuf typecom.daml.ledger.api.v2.FeaturesDescriptorProtobuf typecom.daml.ledger.api.v2.FeaturesDescriptorProtobuf typecom.daml.ledger.api.v2.GetLedgerApiVersionRequestProtobuf typecom.daml.ledger.api.v2.GetLedgerApiVersionRequestProtobuf typecom.daml.ledger.api.v2.GetLedgerApiVersionResponseProtobuf typecom.daml.ledger.api.v2.GetLedgerApiVersionResponseProtobuf typecom.daml.ledger.api.v2.OffsetCheckpointFeatureProtobuf typecom.daml.ledger.api.v2.OffsetCheckpointFeatureProtobuf typecom.daml.ledger.api.v2.PartyManagementFeatureProtobuf typecom.daml.ledger.api.v2.PartyManagementFeatureProtobuf typecom.daml.ledger.api.v2.UserManagementFeatureProtobuf typecom.daml.ledger.api.v2.UserManagementFeature