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.SubmitAndWaitForTransactionResponseThese 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.This service is experimental / alpha, therefore no backwards compatibility is guaranteed.This service is experimental / alpha, therefore no backwards compatibility is guaranteed.A stub to allow clients to do synchronous rpc calls to service ContractService.A stub to allow clients to do ListenableFuture-style rpc calls to service ContractService.Base class for the server implementation of the service ContractService.A stub to allow clients to do asynchronous rpc calls to service ContractService.Protobuf typecom.daml.ledger.api.v2.GetContractRequestProtobuf typecom.daml.ledger.api.v2.GetContractRequestProtobuf typecom.daml.ledger.api.v2.GetContractResponseProtobuf typecom.daml.ledger.api.v2.GetContractResponseSerialization format for crypto keys and signaturesProtobuf typecom.daml.ledger.api.v2.SignatureProtobuf typecom.daml.ledger.api.v2.SignatureProtobuf enumcom.daml.ledger.api.v2.SignatureFormatProtobuf enumcom.daml.ledger.api.v2.SigningAlgorithmSpecProtobuf enumcom.daml.ledger.api.v2.SigningKeySpecProtobuf typecom.daml.ledger.api.v2.SigningPublicKeyProtobuf typecom.daml.ledger.api.v2.SigningPublicKeyRecords 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.PackageReferenceThe serial of last ``VettedPackages`` topology transaction on a given participant and synchronizer.The serial of last ``VettedPackages`` topology transaction on a given participant and synchronizer.A package that is vetting on a given participant and synchronizer, modelled after ``VettedPackage`` in `topology.proto <https://github.com/digital-asset/canton/blob/main/community/base/src/main/protobuf/com/digitalasset/canton/protocol/v30/topology.proto#L206>`_, enriched with the package name and version.A package that is vetting on a given participant and synchronizer, modelled after ``VettedPackage`` in `topology.proto <https://github.com/digital-asset/canton/blob/main/community/base/src/main/protobuf/com/digitalasset/canton/protocol/v30/topology.proto#L206>`_, enriched with the package name and version.The list of packages vetted on a given participant and synchronizer, modelled after ``VettedPackages`` in `topology.proto <https://github.com/digital-asset/canton/blob/main/community/base/src/main/protobuf/com/digitalasset/canton/protocol/v30/topology.proto#L206>`_.The list of packages vetted on a given participant and synchronizer, modelled after ``VettedPackages`` in `topology.proto <https://github.com/digital-asset/canton/blob/main/community/base/src/main/protobuf/com/digitalasset/canton/protocol/v30/topology.proto#L206>`_.Allows 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 typecom.daml.ledger.api.v2.ListVettedPackagesRequestProtobuf typecom.daml.ledger.api.v2.ListVettedPackagesRequestProtobuf typecom.daml.ledger.api.v2.ListVettedPackagesResponseProtobuf typecom.daml.ledger.api.v2.ListVettedPackagesResponseFilter the VettedPackages by package metadata.Filter the VettedPackages by package metadata.Protobuf enumcom.daml.ledger.api.v2.PackageStatusFilter the vetted packages by the participant and synchronizer that they are hosted on.Filter the vetted packages by the participant and synchronizer that they are hosted on.Assign 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.ActiveContractProtobuf typecom.daml.ledger.api.v2.GetActiveContractsPageRequestProtobuf typecom.daml.ledger.api.v2.GetActiveContractsPageRequestProtobuf typecom.daml.ledger.api.v2.GetActiveContractsPageResponseProtobuf typecom.daml.ledger.api.v2.GetActiveContractsPageResponseIf 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.ParticipantAuthorizationOnboardingProtobuf typecom.daml.ledger.api.v2.ParticipantAuthorizationOnboardingProtobuf 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.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.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.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.GetUpdatesPageRequestProtobuf typecom.daml.ledger.api.v2.GetUpdatesPageRequestProtobuf typecom.daml.ledger.api.v2.GetUpdatesPageResponseProtobuf typecom.daml.ledger.api.v2.GetUpdatesPageResponseExclusive lower bound offset of the requested ledger section (non-negative integer).Exclusive lower bound offset of the requested ledger section (non-negative integer).Protobuf typecom.daml.ledger.api.v2.GetUpdatesResponseProtobuf typecom.daml.ledger.api.v2.GetUpdatesResponseAllows 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.PackageFeatureProtobuf typecom.daml.ledger.api.v2.PackageFeatureProtobuf typecom.daml.ledger.api.v2.PartyManagementFeatureProtobuf typecom.daml.ledger.api.v2.PartyManagementFeatureProtobuf typecom.daml.ledger.api.v2.UserManagementFeatureProtobuf typecom.daml.ledger.api.v2.UserManagementFeature