object LedgerSyncEvent extends Serializable
- Alphabetic
- By Inheritance
- LedgerSyncEvent
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class CommandRejected(recordTime: LfTimestamp, completionInfo: CompletionInfo, reasonTemplate: FinalReason, kind: Values, domainId: Option[DomainId]) extends WithDomainId with Product with Serializable
- final case class ConfigurationChangeRejected(recordTime: LfTimestamp, submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, proposedConfiguration: LedgerConfiguration, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
- final case class ConfigurationChanged(recordTime: LfTimestamp, submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, newConfiguration: LedgerConfiguration) extends LedgerSyncEvent with Product with Serializable
- final case class ContractsAdded(transactionId: LedgerTransactionId, contracts: Seq[LfNodeCreate], domainId: DomainId, ledgerTime: LfTimestamp, recordTime: LfTimestamp, hostedWitnesses: Seq[LfPartyId], contractMetadata: Map[LfContractId, Bytes], workflowId: Option[LfWorkflowId]) extends LedgerSyncEvent with Product with Serializable
- final case class ContractsPurged(transactionId: LedgerTransactionId, contracts: Seq[LfNodeExercises], domainId: DomainId, recordTime: LfTimestamp, hostedWitnesses: Seq[LfPartyId]) extends LedgerSyncEvent with Product with Serializable
- final case class PartyAddedToParticipant(party: LfPartyId, displayName: String, participantId: LedgerParticipantId, recordTime: LfTimestamp, submissionId: Option[LedgerSubmissionId]) extends LedgerSyncEvent with Product with Serializable
- final case class PartyAllocationRejected(submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, recordTime: LfTimestamp, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
- final case class PublicPackageUpload(archives: List[Archive], sourceDescription: Option[String], recordTime: LfTimestamp, submissionId: Option[LedgerSubmissionId]) extends LedgerSyncEvent with Product with Serializable
- final case class PublicPackageUploadRejected(submissionId: LedgerSubmissionId, recordTime: LfTimestamp, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
- final case class TransactionAccepted(completionInfoO: Option[CompletionInfo], transactionMeta: TransactionMeta, transaction: CommittedTransaction, transactionId: LedgerTransactionId, recordTime: LfTimestamp, divulgedContracts: List[DivulgedContract], blindingInfoO: Option[BlindingInfo], hostedWitnesses: List[LfPartyId], contractMetadata: Map[LfContractId, Bytes]) extends WithDomainId with Product with Serializable
- sealed trait TransferEvent extends WithDomainId
- final case class TransferredIn(updateId: LedgerTransactionId, optCompletionInfo: Option[CompletionInfo], submitter: Option[LfPartyId], recordTime: LfTimestamp, ledgerCreateTime: LfTimestamp, createNode: LfNodeCreate, creatingTransactionId: LedgerTransactionId, contractMetadata: Bytes, transferId: TransferId, targetDomain: TargetDomainId, createTransactionAccepted: Boolean, workflowId: Option[LfWorkflowId], isTransferringParticipant: Boolean, hostedStakeholders: List[LfPartyId], transferCounter: TransferCounter) extends TransferEvent with Product with Serializable
Signal the transfer-in of a contract from the source domain to the target domain.
Signal the transfer-in of a contract from the source domain to the target domain.
- updateId
Uniquely identifies the update.
- optCompletionInfo
Must be provided for the participant that submitted the transfer-in.
- submitter
The partyId of the transfer submitter, unless the operation is performed offline.
- recordTime
The ledger-provided timestamp at which the contract was transferred in.
- ledgerCreateTime
The ledger time of the transaction creating the contract
- createNode
Denotes the creation of the contract being transferred-in.
- contractMetadata
Contains contract metadata of the contract transferred assigned by the ledger implementation
- transferId
Uniquely identifies the transfer. See com.digitalasset.canton.protocol.TransferId.
- targetDomain
The target domain of the transfer.
- createTransactionAccepted
We used to create a TransactionAccepted for the transferIn. This param is used to keep the same behavior.
- workflowId
The workflowId specified by the submitter in the transfer command.
- isTransferringParticipant
True if the participant is transferring. Note: false if the data comes from an old serialized event
- transferCounter
The com.digitalasset.canton.TransferCounter of the contract. For protocol version earlier than com.digitalasset.canton.version.ProtocolVersion.CNTestNet, its value is Long.MinValue
- final case class TransferredOut(updateId: LedgerTransactionId, optCompletionInfo: Option[CompletionInfo], submitter: Option[LfPartyId], contractId: LfContractId, templateId: Option[LfTemplateId], contractStakeholders: Set[LfPartyId], transferId: TransferId, targetDomain: TargetDomainId, transferInExclusivity: Option[LfTimestamp], workflowId: Option[LfWorkflowId], isTransferringParticipant: Boolean, hostedStakeholders: List[LfPartyId], transferCounter: TransferCounter) extends TransferEvent with Product with Serializable
Signal the transfer-out of a contract from source to target domain.
Signal the transfer-out of a contract from source to target domain.
- updateId
Uniquely identifies the update.
- optCompletionInfo
Must be provided for the participant that submitted the transfer-out.
- submitter
The partyId of the transfer submitter, unless the operation was performed offline.
- contractId
The contract-id that's being transferred-out.
- templateId
The template-id of the contract that's being transferred-out.
- transferId
Uniquely identifies the transfer. See com.digitalasset.canton.protocol.TransferId.
- targetDomain
The target domain of the transfer.
- transferInExclusivity
The timestamp of the timeout before which only the submitter can initiate the corresponding transfer-in. Must be provided for the participant that submitted the transfer-out.
- workflowId
The workflowId specified by the submitter in the transfer command.
- isTransferringParticipant
True if the participant is transferring. Note: false if the data comes from an old serialized event
- transferCounter
The com.digitalasset.canton.TransferCounter of the contract. For protocol version earlier than com.digitalasset.canton.version.ProtocolVersion.CNTestNet, its value is Long.MinValue
- sealed trait WithDomainId extends LedgerSyncEvent
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noOpSeed: LfHash
Produces a constant dummy transaction seed for transactions in which we cannot expose a seed.
Produces a constant dummy transaction seed for transactions in which we cannot expose a seed. Essentially all of them. TransactionMeta.submissionSeed can no longer be set to None starting with Daml 1.3
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object CommandRejected extends Serializable