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
ContractId
s 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
ActiveContract
s.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
Transaction
s.
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
ValueDecoder
s 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
TopologyTransaction
s.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
TransactionTree
s.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()
.