Packages

package v0

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AcsCommitment(domainId: String, sendingParticipant: String, counterParticipant: String, fromExclusive: Option[Timestamp], toInclusive: Option[Timestamp], commitment: ByteString) extends GeneratedMessage with Updatable[AcsCommitment] with Product with Serializable

    A commitment to the active contract set (ACS) that is shared between two participants on a given domain at a given time.

    A commitment to the active contract set (ACS) that is shared between two participants on a given domain at a given time. Given a commitment scheme to the ACS, the semantics are as follows: the sender declares that the shared ACS was exactly the one committed to, at every commitment tick during the specified period and as determined by the period's interval. The interval is assumed to be a round number of seconds. The ticks then start at the Java EPOCH time, and are exactly interval apart. All fields are mandatory.

    Annotations
    @SerialVersionUID()
  2. final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  3. final case class Batch(envelopes: Seq[Envelope]) extends GeneratedMessage with Updatable[Batch] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. final case class BlindableNode(blindedOrNot: BlindedOrNot) extends GeneratedMessage with Updatable[BlindableNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  5. final case class CausalityMessage(targetDomainId: String, transferId: Option[TransferId], clock: Option[VectorClock]) extends GeneratedMessage with Updatable[CausalityMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  6. final case class CausalityUpdate(informeeStakeholders: Seq[String], ts: Option[Timestamp], domainId: String, requestCounter: Long, tag: Tag) extends GeneratedMessage with Updatable[CausalityUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  7. final case class CommonMetadata(salt: Option[Salt], confirmationPolicy: ByteString, domainId: String, uuid: String, mediatorId: String) extends GeneratedMessage with Updatable[CommonMetadata] with Product with Serializable
    Annotations
    @SerialVersionUID()
  8. final case class CompressedBatch(algorithm: CompressionAlgorithm, compressedBatch: ByteString) extends GeneratedMessage with Updatable[CompressedBatch] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. final case class DeduplicationPeriod(period: Period) extends GeneratedMessage with Updatable[DeduplicationPeriod] with Product with Serializable
    Annotations
    @SerialVersionUID()
  10. final case class DeliverErrorReason(reason: Reason) extends GeneratedMessage with Updatable[DeliverErrorReason] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. final case class DomainGovernanceTransaction(mapping: Mapping) extends GeneratedMessage with Updatable[DomainGovernanceTransaction] with Product with Serializable
    Annotations
    @SerialVersionUID()
  12. final case class DomainParametersChange(domain: String, domainParameters: Option[DynamicDomainParameters]) extends GeneratedMessage with Updatable[DomainParametersChange] with Product with Serializable

    domain

    domain affected by the new domain parameters

    Annotations
    @SerialVersionUID()
  13. final case class DomainTopologyTransactionMessage(signature: Option[Signature], domainId: String, transactions: Seq[ByteString]) extends GeneratedMessage with Updatable[DomainTopologyTransactionMessage] with Product with Serializable

    signature

    signature of the domain topology manager

    transactions

    * versioned signed topology transactions serialized as byte-strings such that we can compute the signature here

    Annotations
    @SerialVersionUID()
  14. final case class DriverContractMetadata(contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[DriverContractMetadata] with Product with Serializable
    Annotations
    @SerialVersionUID()
  15. final case class DynamicDomainParameters(participantResponseTimeout: Option[Duration], mediatorReactionTimeout: Option[Duration], transferExclusivityTimeout: Option[Duration], topologyChangeDelay: Option[Duration], ledgerTimeRecordTimeTolerance: Option[Duration]) extends GeneratedMessage with Updatable[DynamicDomainParameters] with Product with Serializable
    Annotations
    @SerialVersionUID()
  16. final case class EncryptedViewMessage(viewTree: ByteString, submitterParticipantSignature: Option[Signature], viewHash: ByteString, randomness: Seq[ParticipantRandomnessLookup], domainId: String, viewType: ViewType) extends GeneratedMessage with Updatable[EncryptedViewMessage] with Product with Serializable

    submitterParticipantSignature

    optional

    Annotations
    @SerialVersionUID()
  17. final case class Envelope(content: ByteString, recipients: Option[Recipients]) extends GeneratedMessage with Updatable[Envelope] with Product with Serializable
    Annotations
    @SerialVersionUID()
  18. final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  19. final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  20. final case class GenTransactionTree(submitterMetadata: Option[BlindableNode], commonMetadata: Option[BlindableNode], participantMetadata: Option[BlindableNode], rootViews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[GenTransactionTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  21. final case class GlobalKey(templateId: ByteString, key: ByteString) extends GeneratedMessage with Updatable[GlobalKey] with Product with Serializable
    Annotations
    @SerialVersionUID()
  22. final case class Handshake() extends GeneratedMessage with Updatable[Handshake] with Product with Serializable

    Messages for performing a version handshake with a sequencer service Reused between sequencer services IMPORTANT: changing the version handshakes can lead to issues with upgrading domains - be very careful when changing the handshake message format

    Messages for performing a version handshake with a sequencer service Reused between sequencer services IMPORTANT: changing the version handshakes can lead to issues with upgrading domains - be very careful when changing the handshake message format

    Annotations
    @SerialVersionUID()
  23. final case class IdentifierDelegation(uniqueIdentifier: String, targetKey: Option[SigningPublicKey]) extends GeneratedMessage with Updatable[IdentifierDelegation] with Product with Serializable

    identifier delegation giving right to issue topology transaction on that particular identifier

    identifier delegation giving right to issue topology transaction on that particular identifier

    uniqueIdentifier

    identifier

    targetKey

    target key getting the right

    Annotations
    @SerialVersionUID()
  24. final case class Informee(party: String, weight: Int) extends GeneratedMessage with Updatable[Informee] with Product with Serializable

    weight

    optional: only set if party is confirming

    Annotations
    @SerialVersionUID()
  25. final case class InformeeMessage(fullInformeeTree: Option[FullInformeeTree]) extends GeneratedMessage with Updatable[InformeeMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  26. final case class InformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[InformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  27. final case class LegalIdentityClaim(uniqueIdentifier: String, evidence: Evidence) extends GeneratedMessage with Updatable[LegalIdentityClaim] with Product with Serializable

    A claim of a legal identity of a Canton unique identifier.

    A claim of a legal identity of a Canton unique identifier.

    Annotations
    @SerialVersionUID()
  28. final case class LightTransactionViewTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[LightTransactionViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  29. final case class LocalReject(code: Code, reason: String, resource: Seq[String]) extends GeneratedMessage with Updatable[LocalReject] with Product with Serializable

    reason

    * human readable explanation

    resource

    * affected resource

    Annotations
    @SerialVersionUID()
  30. final case class LocalVerdict(someLocalVerdict: SomeLocalVerdict) extends GeneratedMessage with Updatable[LocalVerdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  31. final case class MalformedMediatorRequestResult(requestId: Option[Timestamp], domainId: String, viewType: ViewType, rejection: Option[MediatorRejection]) extends GeneratedMessage with Updatable[MalformedMediatorRequestResult] with Product with Serializable
    Annotations
    @SerialVersionUID()
  32. final case class MediatorDomainState(side: RequestSide, domain: String, mediator: String) extends GeneratedMessage with Updatable[MediatorDomainState] with Product with Serializable

    mapping a mediator to a domain

    mapping a mediator to a domain

    Annotations
    @SerialVersionUID()
  33. final case class MediatorRejection(code: Code, reason: String) extends GeneratedMessage with Updatable[MediatorRejection] with Product with Serializable
    Annotations
    @SerialVersionUID()
  34. final case class MediatorResponse(requestId: Option[Timestamp], sender: String, viewHash: ByteString, localVerdict: Option[LocalVerdict], rootHash: ByteString, confirmingParties: Seq[String], domainId: String) extends GeneratedMessage with Updatable[MediatorResponse] with Product with Serializable

    viewHash

    May be empty for Malformed verdicts if the participant cannot determine the view hash.

    rootHash

    May be empty for Malformed verdicts if the participant cannot determine the root hash.

    confirmingParties

    Empty iff the verdict is malformed.

    Annotations
    @SerialVersionUID()
  35. final case class MerkleSeq(rootOrEmpty: Option[BlindableNode]) extends GeneratedMessage with Updatable[MerkleSeq] with Product with Serializable

    rootOrEmpty

    optional; absent if the sequence is empty

    Annotations
    @SerialVersionUID()
  36. final case class MerkleSeqElement(first: Option[BlindableNode], second: Option[BlindableNode], data: Option[BlindableNode]) extends GeneratedMessage with Updatable[MerkleSeqElement] with Product with Serializable

    first

    Fields mandatory for Branch

    data

    Fields mandatory for Singleton

    Annotations
    @SerialVersionUID()
  37. final case class NamespaceDelegation(namespace: String, targetKey: Option[SigningPublicKey], isRootDelegation: Boolean) extends GeneratedMessage with Updatable[NamespaceDelegation] with Product with Serializable

    namespace delegation message (equivalent to X509v3 CA root or intermediate CAs)

    namespace delegation message (equivalent to X509v3 CA root or intermediate CAs)

    namespace

    fingerprint of the root key defining the namespace

    targetKey

    target key of getting full rights on the namespace (if target == namespace, it's a root CA)

    isRootDelegation

    flag indicating whether the given delegation is a root delegation or not a root delegation is also allowed to issue other NamespaceDelegations.

    Annotations
    @SerialVersionUID()
  38. final case class OwnerToKeyMapping(keyOwner: String, publicKey: Option[PublicKey]) extends GeneratedMessage with Updatable[OwnerToKeyMapping] with Product with Serializable

    mapping of key-owner (participant, mediator, sequencer, domain topology manager) to a key

    mapping of key-owner (participant, mediator, sequencer, domain topology manager) to a key

    keyOwner

    the key owner

    publicKey

    the designated key

    Annotations
    @SerialVersionUID()
  39. final case class ParticipantMetadata(salt: Option[Salt], ledgerTime: Option[Timestamp], submissionTime: Option[Timestamp], workflowId: String) extends GeneratedMessage with Updatable[ParticipantMetadata] with Product with Serializable

    workflowId

    optional

    Annotations
    @SerialVersionUID()
  40. sealed abstract class ParticipantPermission extends GeneratedEnum

    enum indicating the participant permission level

  41. final case class ParticipantRandomnessLookup(participant: String, randomness: ByteString) extends GeneratedMessage with Updatable[ParticipantRandomnessLookup] with Product with Serializable

    randomness

    An encrypted random bytestring. After decryption, used in HKDF to derive the encryption keys for the view and its subviews

    Annotations
    @SerialVersionUID()
  42. final case class ParticipantState(side: RequestSide, domain: String, participant: String, permission: ParticipantPermission, trustLevel: TrustLevel) extends GeneratedMessage with Updatable[ParticipantState] with Product with Serializable
    Annotations
    @SerialVersionUID()
  43. final case class PartyIndexAndWeight(index: Int, weight: Int) extends GeneratedMessage with Updatable[PartyIndexAndWeight] with Product with Serializable

    index

    The index of the confirming party in the 'informees' field of the 'ViewCommonData' message.

    Annotations
    @SerialVersionUID()
  44. final case class PartyToParticipant(side: RequestSide, party: String, participant: String, permission: ParticipantPermission) extends GeneratedMessage with Updatable[PartyToParticipant] with Product with Serializable

    mapping that maps a party to a participant

    mapping that maps a party to a participant

    side

    the side of this request (if namespace of party = participant, it must be "Both", otherwise it should map to the request side)

    party

    the party that should be mapped (from)

    participant

    the target participant that the party should be mapped to

    permission

    permission of the participant (what he can do)

    Annotations
    @SerialVersionUID()
  45. final case class PossiblyIgnoredSequencedEvent(counter: Long, timestamp: Option[Timestamp], traceContext: Option[TraceContext], isIgnored: Boolean, underlying: Option[SignedContent]) extends GeneratedMessage with Updatable[PossiblyIgnoredSequencedEvent] with Product with Serializable

    underlying

    Optional if is_ignored == true, required otherwise

    Annotations
    @SerialVersionUID()
  46. final case class Quorum(partyIndexAndWeight: Seq[PartyIndexAndWeight], threshold: Int) extends GeneratedMessage with Updatable[Quorum] with Product with Serializable

    partyIndexAndWeight

    The list of confirmers that constitute a quorum. Each confirmer is represented by their index in the 'informees' field of the 'ViewCommonData' message.

    Annotations
    @SerialVersionUID()
  47. final case class Recipients(recipientsTree: Seq[RecipientsTree]) extends GeneratedMessage with Updatable[Recipients] with Product with Serializable
    Annotations
    @SerialVersionUID()
  48. final case class RecipientsTree(recipients: Seq[String], children: Seq[RecipientsTree]) extends GeneratedMessage with Updatable[RecipientsTree] with Product with Serializable

    Protobuf has a hard limit on the nesting depth of messages, so this message could potentially hit the nesting depth limit.

    Protobuf has a hard limit on the nesting depth of messages, so this message could potentially hit the nesting depth limit. However this probably won't be an issue any time soon.

    Annotations
    @SerialVersionUID()
  49. final case class RegisterTopologyTransactionRequest(requestedBy: String, participant: String, requestId: String, signedTopologyTransactions: Seq[ByteString], domainId: String) extends GeneratedMessage with Updatable[RegisterTopologyTransactionRequest] with Product with Serializable

    requestedBy

    the member requesting the approval of the transactions on behalf of the participant. typically this will be either an unauthenticated member (before the participant is active) or the participant itself (after it has become active)

    Annotations
    @SerialVersionUID()
  50. final case class RegisterTopologyTransactionResponse(requestedBy: String, participant: String, requestId: String, results: Seq[Result], domainId: String) extends GeneratedMessage with Updatable[RegisterTopologyTransactionResponse] with Product with Serializable
    Annotations
    @SerialVersionUID()
  51. final case class RejectionReason(parties: Seq[String], reject: Option[LocalReject]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
    Annotations
    @SerialVersionUID()
  52. final case class RejectionReasons(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[RejectionReasons] with Product with Serializable
    Annotations
    @SerialVersionUID()
  53. sealed abstract class RequestSide extends GeneratedEnum

    * Side of the party to participant mapping request

    * Side of the party to participant mapping request

    Party to participant mapping request need to be approved by both namespaces if the namespaces are different. We support this by allowing to split the signatures into two transactions (so both namespace controller sign the same transaction, just with different "RequestSide"

    {Both, From_Party -> To_Participant} is split into {From, From_Party -> To_Participant} + {To, From_Party -> To_Participant}

  54. final case class RootHashMessage(rootHash: ByteString, domainId: String, viewType: ViewType, payload: ByteString) extends GeneratedMessage with Updatable[RootHashMessage] with Product with Serializable

    payload

    optional

    Annotations
    @SerialVersionUID()
  55. final case class SequencedEvent(counter: Long, timestamp: Option[Timestamp], domainId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[DeliverErrorReason]) extends GeneratedMessage with Updatable[SequencedEvent] with Product with Serializable

    Messages for sequencing

    Messages for sequencing

    messageId

    Optional: Present for DeliverError, present for the sender of a Deliver.

    batch

    Optional: Present for Deliver, absent for DeliverError

    deliverErrorReason

    Optional: Present for DeliverError, absent for other events

    Annotations
    @SerialVersionUID()
  56. final case class SerializableContract(contractId: String, rawContractInstance: ByteString, metadata: Option[Metadata], ledgerCreateTime: Option[Timestamp]) extends GeneratedMessage with Updatable[SerializableContract] with Product with Serializable
    Annotations
    @SerialVersionUID()
  57. final case class ServiceAgreement(id: String, legalText: String) extends GeneratedMessage with Updatable[ServiceAgreement] with Product with Serializable

    id

    A unique identifier of an agreement within a domain, which must change when the legal text changes

    Annotations
    @SerialVersionUID()
  58. final case class SignedContent(content: Option[ByteString], signatures: Option[Signature], timestampOfSigningKey: Option[Timestamp]) extends GeneratedMessage with Updatable[SignedContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  59. final case class SignedLegalIdentityClaim(claim: ByteString, signature: Option[Signature]) extends GeneratedMessage with Updatable[SignedLegalIdentityClaim] with Product with Serializable

    Proves that the claimer possess the private key mentioned in the evidence

    Proves that the claimer possess the private key mentioned in the evidence

    claim

    Protobuf serialized LegalIdentityClaim

    signature

    Signature of the legal identity claim signed with the private key from the evidence.

    Annotations
    @SerialVersionUID()
  60. final case class SignedProtocolMessage(signature: Option[Signature], someSignedProtocolMessage: SomeSignedProtocolMessage) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  61. final case class SignedTopologyTransaction(transaction: ByteString, key: Option[SigningPublicKey], signature: Option[Signature]) extends GeneratedMessage with Updatable[SignedTopologyTransaction] with Product with Serializable

    transaction

    serialized topology transaction (protobuf bytestring)

    key

    public key used to sign the serialized topology transaction

    signature

    signature of serialized topology transaction, signed with above key

    Annotations
    @SerialVersionUID()
  62. final case class StaticDomainParameters(reconciliationInterval: Option[Duration], maxRatePerParticipant: Int, maxInboundMessageSize: Int, uniqueContractKeys: Boolean, requiredSigningKeySchemes: Seq[SigningKeyScheme], requiredEncryptionKeySchemes: Seq[EncryptionKeyScheme], requiredSymmetricKeySchemes: Seq[SymmetricKeyScheme], requiredHashAlgorithms: Seq[HashAlgorithm], requiredCryptoKeyFormats: Seq[CryptoKeyFormat], protocolVersion: String) extends GeneratedMessage with Updatable[StaticDomainParameters] with Product with Serializable
    Annotations
    @SerialVersionUID()
  63. final case class StoredParties(parties: Seq[String]) extends GeneratedMessage with Updatable[StoredParties] with Product with Serializable

    TODO(#3256) get rid of this Enables storing parties in the database as a blob

    TODO(#3256) get rid of this Enables storing parties in the database as a blob

    Annotations
    @SerialVersionUID()
  64. final case class SubmissionRequest(sender: String, messageId: String, isRequest: Boolean, batch: Option[CompressedBatch], maxSequencingTime: Option[Timestamp], timestampOfSigningKey: Option[Timestamp]) extends GeneratedMessage with Updatable[SubmissionRequest] with Product with Serializable
    Annotations
    @SerialVersionUID()
  65. final case class SubmitterMetadata(salt: Option[Salt], actAs: Seq[String], applicationId: String, commandId: String, submitterParticipant: String, submissionId: String, dedupPeriod: Option[DeduplicationPeriod]) extends GeneratedMessage with Updatable[SubmitterMetadata] with Product with Serializable

    submissionId

    optional; absent if not specified by submitter

    Annotations
    @SerialVersionUID()
  66. sealed abstract class TopologyChangeOp extends GeneratedEnum
  67. final case class TopologyStateUpdate(operation: TopologyChangeOp, id: String, mapping: Mapping) extends GeneratedMessage with Updatable[TopologyStateUpdate] with Product with Serializable

    id

    unique id of this element

    Annotations
    @SerialVersionUID()
  68. final case class TopologyTransaction(transaction: Transaction) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
    Annotations
    @SerialVersionUID()
  69. final case class TopologyTransactions(items: Seq[Item]) extends GeneratedMessage with Updatable[TopologyTransactions] with Product with Serializable

    * Topology transaction collection used during bootstrapping of domain nodes and on the admin API

    * Topology transaction collection used during bootstrapping of domain nodes and on the admin API

    Please note that this message should not be in the protocol package, as it is not used on the protocol itself but on the admin apis. But as we can't rename the package name due to backwards compatibility guarantees, we've moved the file out of the protocol.proto file, but kept the package name.

    Annotations
    @SerialVersionUID()
  70. final case class TransactionResultMessage(requestId: Option[Timestamp], verdict: Option[Verdict], notificationTree: Option[InformeeTree]) extends GeneratedMessage with Updatable[TransactionResultMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  71. final case class TransactionUpdate() extends GeneratedMessage with Updatable[TransactionUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  72. final case class TransferId(originDomain: String, timestamp: Option[Timestamp]) extends GeneratedMessage with Updatable[TransferId] with Product with Serializable
    Annotations
    @SerialVersionUID()
  73. final case class TransferInCommonData(salt: Option[Salt], targetDomain: String, stakeholders: Seq[String], uuid: String, targetMediator: String) extends GeneratedMessage with Updatable[TransferInCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  74. final case class TransferInMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferInMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  75. final case class TransferInUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferInUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  76. final case class TransferInView(salt: Option[Salt], submitter: String, contract: Option[SerializableContract], transferOutResultEvent: Option[SignedContent], creatingTransactionId: ByteString) extends GeneratedMessage with Updatable[TransferInView] with Product with Serializable
    Annotations
    @SerialVersionUID()
  77. final case class TransferOutCommonData(salt: Option[Salt], originDomain: String, stakeholders: Seq[String], adminParties: Seq[String], uuid: String, originMediator: String) extends GeneratedMessage with Updatable[TransferOutCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  78. final case class TransferOutMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferOutMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  79. final case class TransferOutUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferOutUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  80. final case class TransferOutView(salt: Option[Salt], submitter: String, contractId: String, targetDomain: String, targetTimeProof: Option[TimeProof]) extends GeneratedMessage with Updatable[TransferOutView] with Product with Serializable
    Annotations
    @SerialVersionUID()
  81. final case class TransferResult(requestId: Option[Timestamp], domain: Domain, informees: Seq[String], verdict: Option[Verdict]) extends GeneratedMessage with Updatable[TransferResult] with Product with Serializable
    Annotations
    @SerialVersionUID()
  82. final case class TransferViewTree(commonData: Option[BlindableNode], participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[TransferViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  83. sealed abstract class TrustLevel extends GeneratedEnum
  84. final case class TrustParty(party: String, requiredTrustLevel: TrustLevel) extends GeneratedMessage with Updatable[TrustParty] with Product with Serializable
    Annotations
    @SerialVersionUID()
  85. final case class VectorClock(originDomainId: String, localTs: Option[Timestamp], partyId: String, clock: Map[String, Timestamp]) extends GeneratedMessage with Updatable[VectorClock] with Product with Serializable
    Annotations
    @SerialVersionUID()
  86. final case class Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  87. final case class VersionedStatus(status: Option[Status]) extends GeneratedMessage with Updatable[VersionedStatus] with Product with Serializable

    DA's wrapper around google.rpc.Status for the proper versioning and code-gen

    DA's wrapper around google.rpc.Status for the proper versioning and code-gen

    Annotations
    @SerialVersionUID()
  88. final case class VettedPackages(participant: String, packageIds: Seq[String]) extends GeneratedMessage with Updatable[VettedPackages] with Product with Serializable

    participant

    the participant vetting the packages

    packageIds

    the hash of the vetted packages

    Annotations
    @SerialVersionUID()
  89. final case class ViewCommonData(salt: Option[Salt], informees: Seq[Informee], threshold: Int) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  90. final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Seq[BlindableNode]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  91. final case class ViewParticipantData(salt: Option[Salt], coreInputs: Seq[ViewParticipantData.InputContract], createdCore: Seq[ViewParticipantData.CreatedContract], createdInSubviewArchivedInCore: Seq[String], resolvedKeys: Seq[ViewParticipantData.ResolvedKey], actionDescription: Option[ActionDescription], rollbackContext: Option[ViewParticipantData.RollbackContext]) extends GeneratedMessage with Updatable[ViewParticipantData] with Product with Serializable

    createdInSubviewArchivedInCore

    ids of contracts created in a subview and archived in the core

    rollbackContext

    optional; defaults to the empty RollbackContext if omitted.

    Annotations
    @SerialVersionUID()
  92. sealed abstract class ViewType extends GeneratedEnum

Value Members

  1. object AcsCommitment extends GeneratedMessageCompanion[AcsCommitment] with StableProtoVersion
  2. object AcsCommitmentsProto extends GeneratedFileObject
  3. object ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
  4. object Batch extends GeneratedMessageCompanion[Batch]
  5. object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
  6. object CausalityMessage extends GeneratedMessageCompanion[CausalityMessage] with StableProtoVersion
  7. object CausalityProto extends GeneratedFileObject
  8. object CausalityUpdate extends GeneratedMessageCompanion[CausalityUpdate] with StableProtoVersion
  9. object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with StableProtoVersion
  10. object CommonProto extends GeneratedFileObject
  11. object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with StableProtoVersion
  12. object DeduplicationPeriod extends GeneratedMessageCompanion[DeduplicationPeriod]
  13. object DeliverErrorReason extends GeneratedMessageCompanion[DeliverErrorReason]
  14. object DomainGovernanceTransaction extends GeneratedMessageCompanion[DomainGovernanceTransaction]
  15. object DomainParametersChange extends GeneratedMessageCompanion[DomainParametersChange]
  16. object DomainTopologyTransactionMessage extends GeneratedMessageCompanion[DomainTopologyTransactionMessage] with StableProtoVersion
  17. object DriverContractMetadata extends GeneratedMessageCompanion[DriverContractMetadata]
  18. object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters] with StableProtoVersion
  19. object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
  20. object Envelope extends GeneratedMessageCompanion[Envelope] with StableProtoVersion
  21. object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
  22. object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
  23. object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
  24. object GlobalKey extends GeneratedMessageCompanion[GlobalKey]
  25. object Handshake extends GeneratedMessageCompanion[Handshake]
  26. object IdentifierDelegation extends GeneratedMessageCompanion[IdentifierDelegation]
  27. object Informee extends GeneratedMessageCompanion[Informee]
  28. object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
  29. object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
  30. object LegalIdentityClaim extends GeneratedMessageCompanion[LegalIdentityClaim] with StableProtoVersion
  31. object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree] with StableProtoVersion
  32. object LocalReject extends GeneratedMessageCompanion[LocalReject]
  33. object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
  34. object MalformedMediatorRequestResult extends GeneratedMessageCompanion[MalformedMediatorRequestResult] with StableProtoVersion
  35. object MediatorDomainState extends GeneratedMessageCompanion[MediatorDomainState]
  36. object MediatorProto extends GeneratedFileObject
  37. object MediatorRejection extends GeneratedMessageCompanion[MediatorRejection]
  38. object MediatorResponse extends GeneratedMessageCompanion[MediatorResponse] with StableProtoVersion
  39. object MediatorResponseProto extends GeneratedFileObject
  40. object MerkleProto extends GeneratedFileObject
  41. object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
  42. object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
  43. object NamespaceDelegation extends GeneratedMessageCompanion[NamespaceDelegation]
  44. object OwnerToKeyMapping extends GeneratedMessageCompanion[OwnerToKeyMapping]
  45. object ParticipantMetadata extends GeneratedMessageCompanion[ParticipantMetadata] with StableProtoVersion
  46. object ParticipantPermission extends GeneratedEnumCompanion[ParticipantPermission]
  47. object ParticipantRandomnessLookup extends GeneratedMessageCompanion[ParticipantRandomnessLookup]
  48. object ParticipantState extends GeneratedMessageCompanion[ParticipantState]
  49. object ParticipantTransactionProto extends GeneratedFileObject
  50. object ParticipantTransferProto extends GeneratedFileObject
  51. object PartyIndexAndWeight extends GeneratedMessageCompanion[PartyIndexAndWeight]
  52. object PartyToParticipant extends GeneratedMessageCompanion[PartyToParticipant]
  53. object PossiblyIgnoredSequencedEvent extends GeneratedMessageCompanion[PossiblyIgnoredSequencedEvent]
  54. object Quorum extends GeneratedMessageCompanion[Quorum]
  55. object QuorumProto extends GeneratedFileObject
  56. object Recipients extends GeneratedMessageCompanion[Recipients]
  57. object RecipientsTree extends GeneratedMessageCompanion[RecipientsTree]
  58. object RegisterTopologyTransactionRequest extends GeneratedMessageCompanion[RegisterTopologyTransactionRequest] with StableProtoVersion
  59. object RegisterTopologyTransactionResponse extends GeneratedMessageCompanion[RegisterTopologyTransactionResponse] with StableProtoVersion
  60. object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
  61. object RejectionReasons extends GeneratedMessageCompanion[RejectionReasons]
  62. object RequestSide extends GeneratedEnumCompanion[RequestSide]
  63. object RootHashMessage extends GeneratedMessageCompanion[RootHashMessage] with StableProtoVersion
  64. object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with StableProtoVersion
  65. object SequencingProto extends GeneratedFileObject
  66. object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
  67. object ServiceAgreement extends GeneratedMessageCompanion[ServiceAgreement]
  68. object SignedContent extends GeneratedMessageCompanion[SignedContent] with StableProtoVersion
  69. object SignedLegalIdentityClaim extends GeneratedMessageCompanion[SignedLegalIdentityClaim]
  70. object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with StableProtoVersion
  71. object SignedTopologyTransaction extends GeneratedMessageCompanion[SignedTopologyTransaction] with StableProtoVersion
  72. object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters] with StableProtoVersion
  73. object StorageProto extends GeneratedFileObject
  74. object StoredParties extends GeneratedMessageCompanion[StoredParties]
  75. object SubmissionRequest extends GeneratedMessageCompanion[SubmissionRequest] with StableProtoVersion
  76. object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata] with StableProtoVersion
  77. object SynchronizationProto extends GeneratedFileObject
  78. object TopologyChangeOp extends GeneratedEnumCompanion[TopologyChangeOp]
  79. object TopologyExtProto extends GeneratedFileObject
  80. object TopologyProto extends GeneratedFileObject
  81. object TopologyStateUpdate extends GeneratedMessageCompanion[TopologyStateUpdate]
  82. object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
  83. object TopologyTransactions extends GeneratedMessageCompanion[TopologyTransactions]
  84. object TransactionResultMessage extends GeneratedMessageCompanion[TransactionResultMessage] with StableProtoVersion
  85. object TransactionUpdate extends GeneratedMessageCompanion[TransactionUpdate]
  86. object TransferId extends GeneratedMessageCompanion[TransferId]
  87. object TransferInCommonData extends GeneratedMessageCompanion[TransferInCommonData] with StableProtoVersion
  88. object TransferInMediatorMessage extends GeneratedMessageCompanion[TransferInMediatorMessage] with StableProtoVersion
  89. object TransferInUpdate extends GeneratedMessageCompanion[TransferInUpdate]
  90. object TransferInView extends GeneratedMessageCompanion[TransferInView] with StableProtoVersion
  91. object TransferOutCommonData extends GeneratedMessageCompanion[TransferOutCommonData] with StableProtoVersion
  92. object TransferOutMediatorMessage extends GeneratedMessageCompanion[TransferOutMediatorMessage] with StableProtoVersion
  93. object TransferOutUpdate extends GeneratedMessageCompanion[TransferOutUpdate]
  94. object TransferOutView extends GeneratedMessageCompanion[TransferOutView] with StableProtoVersion
  95. object TransferResult extends GeneratedMessageCompanion[TransferResult] with StableProtoVersion
  96. object TransferViewTree extends GeneratedMessageCompanion[TransferViewTree] with StableProtoVersion
  97. object TrustLevel extends GeneratedEnumCompanion[TrustLevel]
  98. object TrustParty extends GeneratedMessageCompanion[TrustParty]
  99. object VectorClock extends GeneratedMessageCompanion[VectorClock]
  100. object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
  101. object VersionedGoogleRpcStatusProto extends GeneratedFileObject
  102. object VersionedStatus extends GeneratedMessageCompanion[VersionedStatus] with StorageProtoVersion
  103. object VettedPackages extends GeneratedMessageCompanion[VettedPackages]
  104. object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
  105. object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion
  106. object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData] with StableProtoVersion
  107. object ViewType extends GeneratedEnumCompanion[ViewType]

Ungrouped