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 CommandServiceGrpc
 
An 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.CompletionStreamRequest
Protobuf type com.daml.ledger.api.v2.CompletionStreamRequest
 
Protobuf type com.daml.ledger.api.v2.CompletionStreamResponse
Protobuf 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.CommandState
Protobuf type com.daml.ledger.api.v2.admin.CommandStatus
Protobuf type com.daml.ledger.api.v2.admin.CommandStatus
 
Protobuf type com.daml.ledger.api.v2.admin.CommandUpdates
Protobuf type com.daml.ledger.api.v2.admin.CommandUpdates
 
Protobuf type com.daml.ledger.api.v2.admin.Contract
Protobuf type com.daml.ledger.api.v2.admin.Contract
 
Protobuf type com.daml.ledger.api.v2.admin.GetCommandStatusRequest
Protobuf type com.daml.ledger.api.v2.admin.GetCommandStatusRequest
 
Protobuf type com.daml.ledger.api.v2.admin.GetCommandStatusResponse
Protobuf type com.daml.ledger.api.v2.admin.GetCommandStatusResponse
 
Protobuf type com.daml.ledger.api.v2.admin.RequestStatistics
Protobuf 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.SubmitAndWaitForReassignmentResponse
Protobuf 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.SubmitAndWaitForTransactionResponse
Protobuf 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.SubmitAndWaitResponse
Protobuf 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.SubmitReassignmentRequest
Protobuf type com.daml.ledger.api.v2.SubmitReassignmentRequest
 
Protobuf type com.daml.ledger.api.v2.SubmitReassignmentResponse
Protobuf 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.SubmitResponse
Protobuf 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 ContractCompanion
This 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.Archived
Protobuf type com.daml.ledger.api.v2.Archived
 
Protobuf type com.daml.ledger.api.v2.Created
Protobuf type com.daml.ledger.api.v2.Created
 
Protobuf type com.daml.ledger.api.v2.GetEventsByContractIdRequest
Protobuf type com.daml.ledger.api.v2.GetEventsByContractIdRequest
 
Protobuf type com.daml.ledger.api.v2.GetEventsByContractIdResponse
Protobuf type com.daml.ledger.api.v2.GetEventsByContractIdResponse
 
 
 
 
This 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.CreateIdentityProviderConfigRequest
Protobuf type com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigRequest
 
Protobuf type com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigResponse
Protobuf type com.daml.ledger.api.v2.admin.CreateIdentityProviderConfigResponse
 
Protobuf type com.daml.ledger.api.v2.admin.DeleteIdentityProviderConfigRequest
Protobuf 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.GetIdentityProviderConfigRequest
Protobuf type com.daml.ledger.api.v2.admin.GetIdentityProviderConfigRequest
 
Protobuf type com.daml.ledger.api.v2.admin.GetIdentityProviderConfigResponse
Protobuf type com.daml.ledger.api.v2.admin.GetIdentityProviderConfigResponse
 
Protobuf type com.daml.ledger.api.v2.admin.IdentityProviderConfig
Protobuf 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.ListIdentityProviderConfigsResponse
Protobuf type com.daml.ledger.api.v2.admin.ListIdentityProviderConfigsResponse
 
Protobuf type com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigRequest
Protobuf type com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigRequest
 
Protobuf type com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigResponse
Protobuf type com.daml.ledger.api.v2.admin.UpdateIdentityProviderConfigResponse
 
 
 
 
 
Protobuf type com.daml.ledger.api.v2.interactive.GlobalKey
Protobuf 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.Node
Protobuf 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.NodeSeed
Protobuf type com.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeed
 
 
Protobuf type com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest
Protobuf type com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest
 
 
Protobuf type com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponse
Protobuf type com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponse
 
Protobuf type com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequest
Protobuf type com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequest
 
Protobuf type com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionResponse
Protobuf 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.GlobalKeyMappingEntry
Protobuf type com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry
 
Protobuf type com.daml.ledger.api.v2.interactive.Metadata.InputContract
Protobuf type com.daml.ledger.api.v2.interactive.Metadata.InputContract
 
 
Protobuf type com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo
Protobuf type com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo
 
 
Protobuf type com.daml.ledger.api.v2.interactive.MinLedgerTime
Protobuf type com.daml.ledger.api.v2.interactive.MinLedgerTime
 
 
Protobuf type com.daml.ledger.api.v2.interactive.PackagePreference
Protobuf 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.PrepareSubmissionRequest
Protobuf type com.daml.ledger.api.v2.interactive.PrepareSubmissionRequest
 
Protobuf type com.daml.ledger.api.v2.interactive.PrepareSubmissionResponse
Protobuf type com.daml.ledger.api.v2.interactive.PrepareSubmissionResponse
 
Protobuf type com.daml.ledger.api.v2.interactive.Signature
Protobuf type com.daml.ledger.api.v2.interactive.Signature
Protobuf enum com.daml.ledger.api.v2.interactive.SignatureFormat
 
Protobuf 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.SynchronizerTime
Protobuf type com.daml.ledger.api.v2.SynchronizerTime
 
An 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.ListKnownPackagesRequest
Protobuf type com.daml.ledger.api.v2.admin.ListKnownPackagesRequest
 
Protobuf type com.daml.ledger.api.v2.admin.ListKnownPackagesResponse
Protobuf type com.daml.ledger.api.v2.admin.ListKnownPackagesResponse
 
Protobuf type com.daml.ledger.api.v2.admin.PackageDetails
Protobuf type com.daml.ledger.api.v2.admin.PackageDetails
 
Protobuf type com.daml.ledger.api.v2.admin.UploadDarFileRequest
Protobuf 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.ValidateDarFileResponse
Protobuf type com.daml.ledger.api.v2.admin.ValidateDarFileResponse
 
 
 
 
Protobuf type com.daml.ledger.api.v2.PackageReference
Protobuf 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.GetPackageRequest
Protobuf type com.daml.ledger.api.v2.GetPackageRequest
 
Protobuf type com.daml.ledger.api.v2.GetPackageResponse
Protobuf type com.daml.ledger.api.v2.GetPackageResponse
 
Protobuf type com.daml.ledger.api.v2.GetPackageStatusRequest
Protobuf type com.daml.ledger.api.v2.GetPackageStatusRequest
 
Protobuf type com.daml.ledger.api.v2.GetPackageStatusResponse
Protobuf type com.daml.ledger.api.v2.GetPackageStatusResponse
 
Protobuf enum com.daml.ledger.api.v2.HashFunction
Protobuf type com.daml.ledger.api.v2.ListPackagesRequest
Protobuf type com.daml.ledger.api.v2.ListPackagesRequest
 
Protobuf type com.daml.ledger.api.v2.ListPackagesResponse
Protobuf type com.daml.ledger.api.v2.ListPackagesResponse
 
Protobuf 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.PruneRequest
Protobuf 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.AllocatePartyResponse
Protobuf type com.daml.ledger.api.v2.admin.AllocatePartyResponse
 
Required authorization: ``HasRight(ParticipantAdmin)``
Required authorization: ``HasRight(ParticipantAdmin)``
 
Protobuf type com.daml.ledger.api.v2.admin.GetParticipantIdResponse
Protobuf 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.GetPartiesResponse
Protobuf 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.ListKnownPartiesResponse
Protobuf type com.daml.ledger.api.v2.admin.ListKnownPartiesResponse
 
Protobuf type com.daml.ledger.api.v2.admin.PartyDetails
Protobuf 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.UpdatePartyDetailsResponse
Protobuf type com.daml.ledger.api.v2.admin.UpdatePartyDetailsResponse
 
Required authorization: ``HasRight(ParticipantAdmin)``
Required authorization: ``HasRight(ParticipantAdmin)``
 
Protobuf type com.daml.ledger.api.v2.admin.UpdatePartyIdentityProviderIdResponse
Protobuf type com.daml.ledger.api.v2.admin.UpdatePartyIdentityProviderIdResponse
 
 
ValueDecoders for Daml types that are not code-generated.
 
 
 
Assign a contract
Assign a contract
 
Protobuf type com.daml.ledger.api.v2.ReassignmentCommand
Protobuf type com.daml.ledger.api.v2.ReassignmentCommand
 
 
Protobuf type com.daml.ledger.api.v2.ReassignmentCommands
Protobuf 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.ReassignmentEvent
Protobuf 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.ActiveContract
Protobuf 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.GetActiveContractsResponse
Protobuf type com.daml.ledger.api.v2.GetActiveContractsResponse
 
 
Protobuf type com.daml.ledger.api.v2.GetConnectedSynchronizersRequest
Protobuf type com.daml.ledger.api.v2.GetConnectedSynchronizersRequest
 
Protobuf type com.daml.ledger.api.v2.GetConnectedSynchronizersResponse
Protobuf type com.daml.ledger.api.v2.GetConnectedSynchronizersResponse
Protobuf type com.daml.ledger.api.v2.GetConnectedSynchronizersResponse.ConnectedSynchronizer
Protobuf 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.GetLatestPrunedOffsetsResponse
Protobuf type com.daml.ledger.api.v2.GetLatestPrunedOffsetsResponse
 
Protobuf type com.daml.ledger.api.v2.GetLedgerEndRequest
Protobuf type com.daml.ledger.api.v2.GetLedgerEndRequest
 
Protobuf type com.daml.ledger.api.v2.GetLedgerEndResponse
Protobuf type com.daml.ledger.api.v2.GetLedgerEndResponse
 
Protobuf type com.daml.ledger.api.v2.IncompleteAssigned
Protobuf type com.daml.ledger.api.v2.IncompleteAssigned
 
Protobuf type com.daml.ledger.api.v2.IncompleteUnassigned
Protobuf 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.GetTimeRequest
Protobuf type com.daml.ledger.api.v2.testing.GetTimeRequest
 
Protobuf type com.daml.ledger.api.v2.testing.GetTimeResponse
Protobuf type com.daml.ledger.api.v2.testing.GetTimeResponse
 
Protobuf type com.daml.ledger.api.v2.testing.SetTimeRequest
Protobuf type com.daml.ledger.api.v2.testing.SetTimeRequest
 
A Timestamp value is represented as microseconds since the UNIX epoch.
This interface represents events in TopologyTransactions.
 
 
 
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationAdded
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationAdded
 
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationChanged
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationChanged
 
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationRevoked
Protobuf type com.daml.ledger.api.v2.ParticipantAuthorizationRevoked
 
Protobuf type com.daml.ledger.api.v2.TopologyEvent
Protobuf type com.daml.ledger.api.v2.TopologyEvent
 
 
Protobuf type com.daml.ledger.api.v2.TopologyTransaction
Protobuf type com.daml.ledger.api.v2.TopologyTransaction
 
 
Protobuf type com.daml.ledger.api.v2.TraceContext
Protobuf type com.daml.ledger.api.v2.TraceContext
 
 
A 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.GetUpdateByIdRequest
Protobuf type com.daml.ledger.api.v2.GetUpdateByIdRequest
 
Protobuf type com.daml.ledger.api.v2.GetUpdateByOffsetRequest
Protobuf type com.daml.ledger.api.v2.GetUpdateByOffsetRequest
 
Protobuf type com.daml.ledger.api.v2.GetUpdateResponse
Protobuf type com.daml.ledger.api.v2.GetUpdateResponse
 
 
Protobuf type com.daml.ledger.api.v2.GetUpdatesRequest
Protobuf type com.daml.ledger.api.v2.GetUpdatesRequest
 
Protobuf type com.daml.ledger.api.v2.GetUpdatesResponse
Protobuf 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.CreateUserResponse
Protobuf 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.GetUserResponse
Protobuf 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.GrantUserRightsResponse
Protobuf 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.ListUserRightsResponse
Protobuf 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.ListUsersResponse
Protobuf 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.RevokeUserRightsResponse
Protobuf 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.CanActAs
Protobuf type com.daml.ledger.api.v2.admin.Right.CanActAs
 
Protobuf type com.daml.ledger.api.v2.admin.Right.CanReadAs
Protobuf 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.UpdateUserIdentityProviderIdResponse
Protobuf 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.UpdateUserResponse
Protobuf 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.GenMap
Protobuf type com.daml.ledger.api.v2.GenMap
Protobuf type com.daml.ledger.api.v2.GenMap.Entry
Protobuf 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.TextMap
Protobuf type com.daml.ledger.api.v2.TextMap
Protobuf type com.daml.ledger.api.v2.TextMap.Entry
Protobuf 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.FeaturesDescriptor
Protobuf type com.daml.ledger.api.v2.FeaturesDescriptor
 
Protobuf type com.daml.ledger.api.v2.GetLedgerApiVersionRequest
Protobuf type com.daml.ledger.api.v2.GetLedgerApiVersionRequest
 
Protobuf type com.daml.ledger.api.v2.GetLedgerApiVersionResponse
Protobuf type com.daml.ledger.api.v2.GetLedgerApiVersionResponse
 
Protobuf type com.daml.ledger.api.v2.OffsetCheckpointFeature
Protobuf type com.daml.ledger.api.v2.OffsetCheckpointFeature
 
Protobuf type com.daml.ledger.api.v2.PartyManagementFeature
Protobuf type com.daml.ledger.api.v2.PartyManagementFeature
 
Protobuf type com.daml.ledger.api.v2.UserManagementFeature
Protobuf type com.daml.ledger.api.v2.UserManagementFeature
 
A Ledger event regarding a workflow identified by the WorkflowEvent.getWorkflowId().