object LedgerSyncEvent extends Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LedgerSyncEvent
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class CommandRejected(recordTime: LfTimestamp, completionInfo: CompletionInfo, reasonTemplate: FinalReason, kind: Values, domainId: Option[DomainId]) extends WithDomainId with Product with Serializable
  2. final case class ConfigurationChangeRejected(recordTime: LfTimestamp, submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, proposedConfiguration: LedgerConfiguration, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
  3. final case class ConfigurationChanged(recordTime: LfTimestamp, submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, newConfiguration: LedgerConfiguration) extends LedgerSyncEvent with Product with Serializable
  4. 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
  5. final case class ContractsPurged(transactionId: LedgerTransactionId, contracts: Seq[LfNodeExercises], domainId: DomainId, recordTime: LfTimestamp, hostedWitnesses: Seq[LfPartyId]) extends LedgerSyncEvent with Product with Serializable
  6. final case class PartyAddedToParticipant(party: LfPartyId, displayName: String, participantId: LedgerParticipantId, recordTime: LfTimestamp, submissionId: Option[LedgerSubmissionId]) extends LedgerSyncEvent with Product with Serializable
  7. final case class PartyAllocationRejected(submissionId: LedgerSubmissionId, participantId: LedgerParticipantId, recordTime: LfTimestamp, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
  8. final case class PublicPackageUpload(archives: List[Archive], sourceDescription: Option[String], recordTime: LfTimestamp, submissionId: Option[LedgerSubmissionId]) extends LedgerSyncEvent with Product with Serializable
  9. final case class PublicPackageUploadRejected(submissionId: LedgerSubmissionId, recordTime: LfTimestamp, rejectionReason: String) extends LedgerSyncEvent with Product with Serializable
  10. 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
  11. sealed trait TransferEvent extends WithDomainId
  12. 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

  13. 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

  14. sealed trait WithDomainId extends LedgerSyncEvent

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. 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

  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. object CommandRejected extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped