All Classes and Interfaces
Class
Description
Parent of all generated
ByKey classes within templates and interfaces.Parent of all generated
ByKey classes within interfaces.This represents a Daml choice that can be exercised on
ContractIds of type
ContractId<Tpl>.An RxJava version of
CommandServiceGrpcAn RxJava version of
CommandCompletionServiceGrpc
Allows 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 type
com.daml.ledger.api.v2.CompletionStreamRequestProtobuf type
com.daml.ledger.api.v2.CompletionStreamResponseProtobuf type
com.daml.ledger.api.v2.CompletionStreamResponse
Status: experimental interface, will change before it is deemed production
ready
The inspection service provides methods for the ledger administrator
to look under the hood of a running system.
Status: experimental interface, will change before it is deemed production
ready
The inspection service provides methods for the ledger administrator
to look under the hood of a running system.
A stub to allow clients to do synchronous rpc calls to service CommandInspectionService.
A stub to allow clients to do ListenableFuture-style rpc calls to service CommandInspectionService.
Base class for the server implementation of the service CommandInspectionService.
A stub to allow clients to do asynchronous rpc calls to service CommandInspectionService.
Protobuf enum
com.daml.ledger.api.v2.admin.CommandStateProtobuf type
com.daml.ledger.api.v2.admin.CommandStatusProtobuf type
com.daml.ledger.api.v2.admin.CommandStatusProtobuf type
com.daml.ledger.api.v2.admin.CommandUpdatesProtobuf type
com.daml.ledger.api.v2.admin.CommandUpdatesProtobuf type
com.daml.ledger.api.v2.admin.ContractProtobuf type
com.daml.ledger.api.v2.admin.ContractProtobuf type
com.daml.ledger.api.v2.admin.GetCommandStatusRequestProtobuf type
com.daml.ledger.api.v2.admin.GetCommandStatusRequestProtobuf type
com.daml.ledger.api.v2.admin.GetCommandStatusResponseProtobuf type
com.daml.ledger.api.v2.admin.GetCommandStatusResponseProtobuf type
com.daml.ledger.api.v2.admin.RequestStatisticsProtobuf type
com.daml.ledger.api.v2.admin.RequestStatistics
Command 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 type
com.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponseProtobuf type
com.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponse
These commands are executed as a single atomic transaction.
These commands are executed as a single atomic transaction.
Protobuf type
com.daml.ledger.api.v2.SubmitAndWaitForTransactionResponseProtobuf type
com.daml.ledger.api.v2.SubmitAndWaitForTransactionResponse
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.
These commands are executed as a single atomic transaction.
These commands are executed as a single atomic transaction.
Protobuf type
com.daml.ledger.api.v2.SubmitAndWaitResponseProtobuf type
com.daml.ledger.api.v2.SubmitAndWaitResponse
A 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 contracts
Preload contracts
This class can be used to build a valid submission.
An RxJava version of
CommandSubmissionServiceGrpc
Allows 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 type
com.daml.ledger.api.v2.SubmitReassignmentRequestProtobuf type
com.daml.ledger.api.v2.SubmitReassignmentRequestProtobuf type
com.daml.ledger.api.v2.SubmitReassignmentResponseProtobuf type
com.daml.ledger.api.v2.SubmitReassignmentResponse
The submitted commands will be processed atomically in a single transaction.
The submitted commands will be processed atomically in a single transaction.
Protobuf type
com.daml.ledger.api.v2.SubmitResponseProtobuf type
com.daml.ledger.api.v2.SubmitResponse
A 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.
A superclass for all codegen-generated Contracts.
Metadata and utilities associated with a template as a whole, rather than one single contract
made from that template.
This interface represents events in
ActiveContracts.This class contains utilities to decode a
CreatedEvent and create a
TransactionFilter by provider parties It can only be instantiated with a subtype of
ContractCompanionThis class is used as a super class for all concrete ContractIds generated by the java codegen
with the following properties:
The commonality between
ContractCompanion and InterfaceCompanion.A superclass for all codegen-generated Contracts whose templates have a
key defined.Parent of all generated
CreateAnd classes within templates and interfaces.Parent of all generated
CreateAnd classes within interfaces.This class contains information related to a result after a contract is created.
Base interface of all decoded-to-codegen Daml enums.
A
LedgerClient implementation that connects to an existing Ledger and provides clients to
query it.Base class of all decoded-to-codegen Daml records with no type parameters.
The codegen-decoded form of any of these:
what
DamlRecord describes,
a Variant without type parameters, or
any DamlEnum.This interface represents events in
Transactions.
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.
An RxJava version of
PackageServiceGrpc
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 type
com.daml.ledger.api.v2.ArchivedProtobuf type
com.daml.ledger.api.v2.ArchivedProtobuf type
com.daml.ledger.api.v2.CreatedProtobuf type
com.daml.ledger.api.v2.CreatedProtobuf type
com.daml.ledger.api.v2.GetEventsByContractIdRequestProtobuf type
com.daml.ledger.api.v2.GetEventsByContractIdRequestProtobuf type
com.daml.ledger.api.v2.GetEventsByContractIdResponseProtobuf type
com.daml.ledger.api.v2.GetEventsByContractIdResponseThis class contains information related to the result after a choice is exercised.
Root of all generated
Exercises interfaces for templates and Daml interfaces.Adds
Exercises.Archivable.exerciseArchive() to every exercise target.
Whether the Ledger API supports command inspection service
Whether the Ledger API supports command inspection service
See the feature message definitions for descriptions.
See the feature message definitions for descriptions.
Whether the Ledger API supports party events
Whether the Ledger API supports party events
Ledger is in the static time mode and exposes a time service.
Ledger is in the static time mode and exposes a time service.
Settings for including an interface in
CumulativeFilter.Helper wrapper of a grpc message used in GetTransactionById and GetTransactionTreeById calls.
Helper wrapper of a grpc message used in GetTransactionByOffset and GetTransactionTreeByOffset
calls.
Helper wrapper of a grpc message used in GetTransactionById and GetTransactionByOffset calls.
Helper wrapper of a grpc message used in GetUpdateTrees call.
This is an interface describing classes that contains or can generate a list of
Command
Identity Provider Config Service makes it possible for participant node administrators
to setup and manage additional identity providers at runtime.
Identity Provider Config Service makes it possible for participant node administrators
to setup and manage additional identity providers at runtime.
A stub to allow clients to do synchronous rpc calls to service IdentityProviderConfigService.
A stub to allow clients to do ListenableFuture-style rpc calls to service IdentityProviderConfigService.
Base class for the server implementation of the service IdentityProviderConfigService.
A stub to allow clients to do asynchronous rpc calls to service IdentityProviderConfigService.
Protobuf type
com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.admin.DeleteIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.DeleteIdentityProviderConfigRequest
Does not (yet) contain any data.
Does not (yet) contain any data.
Protobuf type
com.daml.ledger.api.v2.admin.GetIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.GetIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.GetIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.admin.GetIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.admin.IdentityProviderConfigProtobuf type
com.daml.ledger.api.v2.admin.IdentityProviderConfig
Pagination is not required as the resulting data set is small enough to be returned in a single call
Pagination is not required as the resulting data set is small enough to be returned in a single call
Protobuf type
com.daml.ledger.api.v2.admin.ListIdentityProviderConfigsResponseProtobuf type
com.daml.ledger.api.v2.admin.ListIdentityProviderConfigsResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigRequestProtobuf type
com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigResponseProtobuf type
com.daml.ledger.api.v2.interactive.GlobalKeyProtobuf type
com.daml.ledger.api.v2.interactive.GlobalKey
Create Node
Create Node
Exercise node
Exercise node
Fetch node
Fetch node
Protobuf type
com.daml.ledger.api.v2.interactive.transaction.v1.NodeProtobuf type
com.daml.ledger.api.v2.interactive.transaction.v1.Node
Rollback Node
Rollback Node
Service allowing interactive construction of command submissions
The prepare and execute endpoints allow to submit commands in 2-steps:
1.
Service allowing interactive construction of command submissions
The prepare and execute endpoints allow to submit commands in 2-steps:
1.
A stub to allow clients to do synchronous rpc calls to service InteractiveSubmissionService.
A stub to allow clients to do ListenableFuture-style rpc calls to service InteractiveSubmissionService.
Base class for the server implementation of the service InteractiveSubmissionService.
A stub to allow clients to do asynchronous rpc calls to service InteractiveSubmissionService.
Daml Transaction.
Daml Transaction.
A transaction may contain nodes with different versions.
A transaction may contain nodes with different versions.
Protobuf type
com.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeedProtobuf type
com.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeedProtobuf type
com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequestProtobuf type
com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequestProtobuf type
com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponseProtobuf type
com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponseProtobuf type
com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequestProtobuf type
com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequestProtobuf type
com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionResponseProtobuf type
com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionResponse
[docs-entry-start: HashingSchemeVersion]
The hashing scheme version used when building the hash of the PreparedTransaction
Transaction Metadata
Refer to the hashing documentation for information on how it should be hashed.
Transaction Metadata
Refer to the hashing documentation for information on how it should be hashed.
Protobuf type
com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntryProtobuf type
com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntryProtobuf type
com.daml.ledger.api.v2.interactive.Metadata.InputContractProtobuf type
com.daml.ledger.api.v2.interactive.Metadata.InputContractProtobuf type
com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfoProtobuf type
com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfoProtobuf type
com.daml.ledger.api.v2.interactive.MinLedgerTimeProtobuf type
com.daml.ledger.api.v2.interactive.MinLedgerTimeProtobuf type
com.daml.ledger.api.v2.interactive.PackagePreferenceProtobuf type
com.daml.ledger.api.v2.interactive.PackagePreference
Additional signatures provided by the submitting parties
Additional signatures provided by the submitting parties
Prepared Transaction Message
Prepared Transaction Message
Protobuf type
com.daml.ledger.api.v2.interactive.PrepareSubmissionRequestProtobuf type
com.daml.ledger.api.v2.interactive.PrepareSubmissionRequestProtobuf type
com.daml.ledger.api.v2.interactive.PrepareSubmissionResponseProtobuf type
com.daml.ledger.api.v2.interactive.PrepareSubmissionResponseProtobuf type
com.daml.ledger.api.v2.interactive.SignatureProtobuf type
com.daml.ledger.api.v2.interactive.SignatureProtobuf enum
com.daml.ledger.api.v2.interactive.SignatureFormatProtobuf enum
com.daml.ledger.api.v2.interactive.SigningAlgorithmSpec
Signatures provided by a single party
Signatures provided by a single party
Metadata and utilities associated with an interface as a whole.
Contains the set of services provided by a Ledger implementation
Represents metadata corresponding to a participant resource (e.g.
Represents metadata corresponding to a participant resource (e.g.
OffsetCheckpoints may be used to:
- detect time out of commands.
OffsetCheckpoints may be used to:
- detect time out of commands.
Protobuf type
com.daml.ledger.api.v2.SynchronizerTimeProtobuf type
com.daml.ledger.api.v2.SynchronizerTimeAn RxJava version of
PackageServiceGrpc
Status: experimental interface, will change before it is deemed production
ready
Query the Daml-LF packages supported by the ledger participant and upload
DAR files.
Status: experimental interface, will change before it is deemed production
ready
Query the Daml-LF packages supported by the ledger participant and upload
DAR files.
A stub to allow clients to do synchronous rpc calls to service PackageManagementService.
A stub to allow clients to do ListenableFuture-style rpc calls to service PackageManagementService.
Base class for the server implementation of the service PackageManagementService.
A stub to allow clients to do asynchronous rpc calls to service PackageManagementService.
Protobuf type
com.daml.ledger.api.v2.admin.ListKnownPackagesRequestProtobuf type
com.daml.ledger.api.v2.admin.ListKnownPackagesRequestProtobuf type
com.daml.ledger.api.v2.admin.ListKnownPackagesResponseProtobuf type
com.daml.ledger.api.v2.admin.ListKnownPackagesResponseProtobuf type
com.daml.ledger.api.v2.admin.PackageDetailsProtobuf type
com.daml.ledger.api.v2.admin.PackageDetailsProtobuf type
com.daml.ledger.api.v2.admin.UploadDarFileRequestProtobuf type
com.daml.ledger.api.v2.admin.UploadDarFileRequest
A message that is received when the upload operation succeeded.
A message that is received when the upload operation succeeded.
Performs the same checks that UploadDarFileRequest would perform, but doesn't
upload the DAR.
Performs the same checks that UploadDarFileRequest would perform, but doesn't
upload the DAR.
Protobuf type
com.daml.ledger.api.v2.admin.ValidateDarFileResponseProtobuf type
com.daml.ledger.api.v2.admin.ValidateDarFileResponseProtobuf type
com.daml.ledger.api.v2.PackageReferenceProtobuf type
com.daml.ledger.api.v2.PackageReference
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 type
com.daml.ledger.api.v2.GetPackageRequestProtobuf type
com.daml.ledger.api.v2.GetPackageRequestProtobuf type
com.daml.ledger.api.v2.GetPackageResponseProtobuf type
com.daml.ledger.api.v2.GetPackageResponseProtobuf type
com.daml.ledger.api.v2.GetPackageStatusRequestProtobuf type
com.daml.ledger.api.v2.GetPackageStatusRequestProtobuf type
com.daml.ledger.api.v2.GetPackageStatusResponseProtobuf type
com.daml.ledger.api.v2.GetPackageStatusResponseProtobuf enum
com.daml.ledger.api.v2.HashFunctionProtobuf type
com.daml.ledger.api.v2.ListPackagesRequestProtobuf type
com.daml.ledger.api.v2.ListPackagesRequestProtobuf type
com.daml.ledger.api.v2.ListPackagesResponseProtobuf type
com.daml.ledger.api.v2.ListPackagesResponseProtobuf enum
com.daml.ledger.api.v2.PackageStatus
Prunes/truncates the "oldest" transactions from the participant (the participant Ledger Api Server plus any other
participant-local state) by removing a portion of the ledger in such a way that the set of future, allowed
commands are not affected.
Prunes/truncates the "oldest" transactions from the participant (the participant Ledger Api Server plus any other
participant-local state) by removing a portion of the ledger in such a way that the set of future, allowed
commands are not affected.
A stub to allow clients to do synchronous rpc calls to service ParticipantPruningService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ParticipantPruningService.
Base class for the server implementation of the service ParticipantPruningService.
A stub to allow clients to do asynchronous rpc calls to service ParticipantPruningService.
Protobuf type
com.daml.ledger.api.v2.admin.PruneRequestProtobuf type
com.daml.ledger.api.v2.admin.PruneRequest
Empty for now, but may contain fields in the future
Empty for now, but may contain fields in the future
This service allows inspecting the party management state of the ledger known to the participant
and managing the participant-local party metadata.
This service allows inspecting the party management state of the ledger known to the participant
and managing the participant-local party metadata.
A stub to allow clients to do synchronous rpc calls to service PartyManagementService.
A stub to allow clients to do ListenableFuture-style rpc calls to service PartyManagementService.
Base class for the server implementation of the service PartyManagementService.
A stub to allow clients to do asynchronous rpc calls to service PartyManagementService.
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.AllocatePartyResponseProtobuf type
com.daml.ledger.api.v2.admin.AllocatePartyResponse
Required authorization: ``HasRight(ParticipantAdmin)``
Required authorization: ``HasRight(ParticipantAdmin)``
Protobuf type
com.daml.ledger.api.v2.admin.GetParticipantIdResponseProtobuf type
com.daml.ledger.api.v2.admin.GetParticipantIdResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.GetPartiesResponseProtobuf type
com.daml.ledger.api.v2.admin.GetPartiesResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.ListKnownPartiesResponseProtobuf type
com.daml.ledger.api.v2.admin.ListKnownPartiesResponseProtobuf type
com.daml.ledger.api.v2.admin.PartyDetailsProtobuf type
com.daml.ledger.api.v2.admin.PartyDetails
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(party_details.identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(party_details.identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.UpdatePartyDetailsResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdatePartyDetailsResponse
Required authorization: ``HasRight(ParticipantAdmin)``
Required authorization: ``HasRight(ParticipantAdmin)``
Protobuf type
com.daml.ledger.api.v2.admin.UpdatePartyIdentityProviderIdResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdatePartyIdentityProviderIdResponseValueDecoders for Daml types that are not code-generated.
Assign a contract
Assign a contract
Protobuf type
com.daml.ledger.api.v2.ReassignmentCommandProtobuf type
com.daml.ledger.api.v2.ReassignmentCommandProtobuf type
com.daml.ledger.api.v2.ReassignmentCommandsProtobuf type
com.daml.ledger.api.v2.ReassignmentCommands
Unassign a contract
Unassign a contract
This class can be used to build a valid submission.
Records 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 type
com.daml.ledger.api.v2.ReassignmentEventProtobuf type
com.daml.ledger.api.v2.ReassignmentEvent
Records that a contract has been unassigned, and it becomes unusable on the source synchronizer
Records that a contract has been unassigned, and it becomes unusable on the source synchronizer
An RxJava version of
StateServiceGrpc
Allows 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 type
com.daml.ledger.api.v2.ActiveContractProtobuf type
com.daml.ledger.api.v2.ActiveContract
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".
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 type
com.daml.ledger.api.v2.GetActiveContractsResponseProtobuf type
com.daml.ledger.api.v2.GetActiveContractsResponseProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersRequestProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersRequestProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersResponseProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersResponseProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizerProtobuf type
com.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizer
Empty for now, but may contain fields in the future.
Empty for now, but may contain fields in the future.
Protobuf type
com.daml.ledger.api.v2.GetLatestPrunedOffsetsResponseProtobuf type
com.daml.ledger.api.v2.GetLatestPrunedOffsetsResponseProtobuf type
com.daml.ledger.api.v2.GetLedgerEndRequestProtobuf type
com.daml.ledger.api.v2.GetLedgerEndRequestProtobuf type
com.daml.ledger.api.v2.GetLedgerEndResponseProtobuf type
com.daml.ledger.api.v2.GetLedgerEndResponseProtobuf type
com.daml.ledger.api.v2.IncompleteAssignedProtobuf type
com.daml.ledger.api.v2.IncompleteAssignedProtobuf type
com.daml.ledger.api.v2.IncompleteUnassignedProtobuf type
com.daml.ledger.api.v2.IncompleteUnassigned
Enum indicating the permission level that the participant has for the party
whose connected synchronizers are being listed.
Helper wrapper of a grpc message used in SubmitAndWaitForTransactionTree call.
Optional service, exposed for testing static time scenarios.
Optional service, exposed for testing static time scenarios.
A stub to allow clients to do synchronous rpc calls to service TimeService.
A stub to allow clients to do ListenableFuture-style rpc calls to service TimeService.
Base class for the server implementation of the service TimeService.
A stub to allow clients to do asynchronous rpc calls to service TimeService.
Protobuf type
com.daml.ledger.api.v2.testing.GetTimeRequestProtobuf type
com.daml.ledger.api.v2.testing.GetTimeRequestProtobuf type
com.daml.ledger.api.v2.testing.GetTimeResponseProtobuf type
com.daml.ledger.api.v2.testing.GetTimeResponseProtobuf type
com.daml.ledger.api.v2.testing.SetTimeRequestProtobuf type
com.daml.ledger.api.v2.testing.SetTimeRequestA Timestamp value is represented as microseconds since the UNIX epoch.
This interface represents events in
TopologyTransactions.Protobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationAddedProtobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationAddedProtobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationChangedProtobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationChangedProtobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationRevokedProtobuf type
com.daml.ledger.api.v2.ParticipantAuthorizationRevokedProtobuf type
com.daml.ledger.api.v2.TopologyEventProtobuf type
com.daml.ledger.api.v2.TopologyEventProtobuf type
com.daml.ledger.api.v2.TopologyTransactionProtobuf type
com.daml.ledger.api.v2.TopologyTransactionProtobuf type
com.daml.ledger.api.v2.TraceContextProtobuf type
com.daml.ledger.api.v2.TraceContextA generic class that encapsulates a transaction tree along with a list of the wrapped root
events of the tree.
Filter used in the state and update service stream queries.
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 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.
Helper wrapper of a grpc message used in GetUpdateTrees, GetTransactionTreeById,
GetTransactionTreeByOffset, and SubmitAndWaitForTransactionTree calls.
A generic class that encapsulates a transaction tree along with a list of the wrapped root
events of the tree.
This interface represents events in
TransactionTrees.An RxJava version of
UpdateServiceGrpc
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 type
com.daml.ledger.api.v2.GetUpdateByIdRequestProtobuf type
com.daml.ledger.api.v2.GetUpdateByIdRequestProtobuf type
com.daml.ledger.api.v2.GetUpdateByOffsetRequestProtobuf type
com.daml.ledger.api.v2.GetUpdateByOffsetRequestProtobuf type
com.daml.ledger.api.v2.GetUpdateResponseProtobuf type
com.daml.ledger.api.v2.GetUpdateResponseProtobuf type
com.daml.ledger.api.v2.GetUpdatesRequestProtobuf type
com.daml.ledger.api.v2.GetUpdatesRequestProtobuf type
com.daml.ledger.api.v2.GetUpdatesResponseProtobuf type
com.daml.ledger.api.v2.GetUpdatesResponse
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.
This class can be used to build a valid submission for an Update.
An RxJava version of
UserManagementServiceGrpc
Service to manage users and their rights for interacting with the Ledger API
served by a participant node.
Service to manage users and their rights for interacting with the Ledger API
served by a participant node.
A stub to allow clients to do synchronous rpc calls to service UserManagementService.
A stub to allow clients to do ListenableFuture-style rpc calls to service UserManagementService.
Base class for the server implementation of the service UserManagementService.
A stub to allow clients to do asynchronous rpc calls to service UserManagementService.
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(user.identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(user.identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.CreateUserResponseProtobuf type
com.daml.ledger.api.v2.admin.CreateUserResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Does not (yet) contain any data.
Does not (yet) contain any data.
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id) OR IsAuthenticatedUser(user_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id) OR IsAuthenticatedUser(user_id)``
Protobuf type
com.daml.ledger.api.v2.admin.GetUserResponseProtobuf type
com.daml.ledger.api.v2.admin.GetUserResponse
Add the rights to the set of rights granted to the user.
Add the rights to the set of rights granted to the user.
Protobuf type
com.daml.ledger.api.v2.admin.GrantUserRightsResponseProtobuf type
com.daml.ledger.api.v2.admin.GrantUserRightsResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id) OR IsAuthenticatedUser(user_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id) OR IsAuthenticatedUser(user_id)``
Protobuf type
com.daml.ledger.api.v2.admin.ListUserRightsResponseProtobuf type
com.daml.ledger.api.v2.admin.ListUserRightsResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.ListUsersResponseProtobuf type
com.daml.ledger.api.v2.admin.ListUsersResponse
Remove the rights from the set of rights granted to the user.
Remove the rights from the set of rights granted to the user.
Protobuf type
com.daml.ledger.api.v2.admin.RevokeUserRightsResponseProtobuf type
com.daml.ledger.api.v2.admin.RevokeUserRightsResponse
A right granted to a user.
A right granted to a user.
Protobuf type
com.daml.ledger.api.v2.admin.Right.CanActAsProtobuf type
com.daml.ledger.api.v2.admin.Right.CanActAsProtobuf type
com.daml.ledger.api.v2.admin.Right.CanReadAsProtobuf type
com.daml.ledger.api.v2.admin.Right.CanReadAs
The rights of a participant's super reader.
The rights of a participant's super reader.
The right to administer the identity provider that the user is assigned to.
The right to administer the identity provider that the user is assigned to.
The right to administer the participant node.
The right to administer the participant node.
Required authorization: ``HasRight(ParticipantAdmin)``
Required authorization: ``HasRight(ParticipantAdmin)``
Protobuf type
com.daml.ledger.api.v2.admin.UpdateUserIdentityProviderIdResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdateUserIdentityProviderIdResponse
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(user.identity_provider_id)``
Required authorization: ``HasRight(ParticipantAdmin) OR IsAuthenticatedIdentityProviderAdmin(user.identity_provider_id)``
Protobuf type
com.daml.ledger.api.v2.admin.UpdateUserResponseProtobuf type
com.daml.ledger.api.v2.admin.UpdateUserResponse
Users are used to dynamically manage the rights given to Daml applications.
Users are used to dynamically manage the rights given to Daml applications.
A converter from the encoded form of a Daml value, represented by
Value, to the
codegen-decoded form, represented by Data.
A value with finite set of alternative representations.
A value with finite set of alternative representations.
Protobuf type
com.daml.ledger.api.v2.GenMapProtobuf type
com.daml.ledger.api.v2.GenMapProtobuf type
com.daml.ledger.api.v2.GenMap.EntryProtobuf type
com.daml.ledger.api.v2.GenMap.Entry
Unique 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 type
com.daml.ledger.api.v2.TextMapProtobuf type
com.daml.ledger.api.v2.TextMapProtobuf type
com.daml.ledger.api.v2.TextMap.EntryProtobuf type
com.daml.ledger.api.v2.TextMap.Entry
Encodes 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.
Base class of all decoded-to-codegen Daml variants with no type parameters.
Allows clients to retrieve information about the ledger API version
Allows clients to retrieve information about the ledger API version
A 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 type
com.daml.ledger.api.v2.FeaturesDescriptorProtobuf type
com.daml.ledger.api.v2.FeaturesDescriptorProtobuf type
com.daml.ledger.api.v2.GetLedgerApiVersionRequestProtobuf type
com.daml.ledger.api.v2.GetLedgerApiVersionRequestProtobuf type
com.daml.ledger.api.v2.GetLedgerApiVersionResponseProtobuf type
com.daml.ledger.api.v2.GetLedgerApiVersionResponseProtobuf type
com.daml.ledger.api.v2.OffsetCheckpointFeatureProtobuf type
com.daml.ledger.api.v2.OffsetCheckpointFeatureProtobuf type
com.daml.ledger.api.v2.PartyManagementFeatureProtobuf type
com.daml.ledger.api.v2.PartyManagementFeatureProtobuf type
com.daml.ledger.api.v2.UserManagementFeatureProtobuf type
com.daml.ledger.api.v2.UserManagementFeatureA Ledger event regarding a workflow identified by the
WorkflowEvent.getWorkflowId().