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 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()
  44. 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()
  45. final case class Recipients(recipientsTree: Seq[RecipientsTree]) extends GeneratedMessage with Updatable[Recipients] with Product with Serializable
    Annotations
    @SerialVersionUID()
  46. 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()
  47. 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()
  48. 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()
  49. final case class RejectionReason(parties: Seq[String], reject: Option[LocalReject]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
    Annotations
    @SerialVersionUID()
  50. final case class RejectionReasons(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[RejectionReasons] with Product with Serializable
    Annotations
    @SerialVersionUID()
  51. 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}

  52. 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()
  53. 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()
  54. 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()
  55. 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()
  56. final case class SignedContent(content: Option[ByteString], signature: Option[Signature], timestampOfSigningKey: Option[Timestamp]) extends GeneratedMessage with Updatable[SignedContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  57. 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()
  58. final case class SignedProtocolMessage(signature: Option[Signature], someSignedProtocolMessage: SomeSignedProtocolMessage) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  59. 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()
  60. 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()
  61. 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()
  62. 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()
  63. sealed abstract class TopologyChangeOp extends GeneratedEnum
  64. 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()
  65. final case class TopologyTransaction(transaction: Transaction) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
    Annotations
    @SerialVersionUID()
  66. 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()
  67. final case class TransactionResultMessage(requestId: Option[Timestamp], verdict: Option[Verdict], notificationTree: Option[InformeeTree]) extends GeneratedMessage with Updatable[TransactionResultMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  68. final case class TransactionUpdate() extends GeneratedMessage with Updatable[TransactionUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  69. final case class TransferId(originDomain: String, timestamp: Option[Timestamp]) extends GeneratedMessage with Updatable[TransferId] with Product with Serializable
    Annotations
    @SerialVersionUID()
  70. 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()
  71. final case class TransferInMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferInMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  72. final case class TransferInUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferInUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  73. 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()
  74. 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()
  75. final case class TransferOutMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferOutMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  76. final case class TransferOutUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferOutUpdate] with Product with Serializable
    Annotations
    @SerialVersionUID()
  77. 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()
  78. 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()
  79. final case class TransferViewTree(commonData: Option[BlindableNode], participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[TransferViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  80. sealed abstract class TrustLevel extends GeneratedEnum
  81. 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()
  82. final case class Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  83. 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()
  84. final case class ViewCommonData(salt: Option[Salt], informees: Seq[Informee], threshold: Int) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  85. final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Seq[BlindableNode]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  86. 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()
  87. sealed abstract class ViewType extends GeneratedEnum

Value Members

  1. object AcsCommitment extends GeneratedMessageCompanion[AcsCommitment]
  2. object AcsCommitmentsProto extends GeneratedFileObject
  3. object ActionDescription extends GeneratedMessageCompanion[ActionDescription]
  4. object Batch extends GeneratedMessageCompanion[Batch]
  5. object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
  6. object CausalityMessage extends GeneratedMessageCompanion[CausalityMessage]
  7. object CausalityProto extends GeneratedFileObject
  8. object CausalityUpdate extends GeneratedMessageCompanion[CausalityUpdate]
  9. object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata]
  10. object CommonProto extends GeneratedFileObject
  11. object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch]
  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]
  17. object DriverContractMetadata extends GeneratedMessageCompanion[DriverContractMetadata]
  18. object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters]
  19. object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage]
  20. object Envelope extends GeneratedMessageCompanion[Envelope]
  21. object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent]
  22. object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree]
  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]
  29. object InformeeTree extends GeneratedMessageCompanion[InformeeTree]
  30. object LegalIdentityClaim extends GeneratedMessageCompanion[LegalIdentityClaim]
  31. object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree]
  32. object LocalReject extends GeneratedMessageCompanion[LocalReject]
  33. object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict]
  34. object MalformedMediatorRequestResult extends GeneratedMessageCompanion[MalformedMediatorRequestResult]
  35. object MediatorDomainState extends GeneratedMessageCompanion[MediatorDomainState]
  36. object MediatorProto extends GeneratedFileObject
  37. object MediatorRejection extends GeneratedMessageCompanion[MediatorRejection]
  38. object MediatorResponse extends GeneratedMessageCompanion[MediatorResponse]
  39. object MediatorResponseProto extends GeneratedFileObject
  40. object MerkleProto extends GeneratedFileObject
  41. object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq]
  42. object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement]
  43. object NamespaceDelegation extends GeneratedMessageCompanion[NamespaceDelegation]
  44. object OwnerToKeyMapping extends GeneratedMessageCompanion[OwnerToKeyMapping]
  45. object ParticipantMetadata extends GeneratedMessageCompanion[ParticipantMetadata]
  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 PartyToParticipant extends GeneratedMessageCompanion[PartyToParticipant]
  52. object PossiblyIgnoredSequencedEvent extends GeneratedMessageCompanion[PossiblyIgnoredSequencedEvent]
  53. object Recipients extends GeneratedMessageCompanion[Recipients]
  54. object RecipientsTree extends GeneratedMessageCompanion[RecipientsTree]
  55. object RegisterTopologyTransactionRequest extends GeneratedMessageCompanion[RegisterTopologyTransactionRequest]
  56. object RegisterTopologyTransactionResponse extends GeneratedMessageCompanion[RegisterTopologyTransactionResponse]
  57. object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
  58. object RejectionReasons extends GeneratedMessageCompanion[RejectionReasons]
  59. object RequestSide extends GeneratedEnumCompanion[RequestSide]
  60. object RootHashMessage extends GeneratedMessageCompanion[RootHashMessage]
  61. object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent]
  62. object SequencingProto extends GeneratedFileObject
  63. object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
  64. object ServiceAgreement extends GeneratedMessageCompanion[ServiceAgreement]
  65. object SignedContent extends GeneratedMessageCompanion[SignedContent]
  66. object SignedLegalIdentityClaim extends GeneratedMessageCompanion[SignedLegalIdentityClaim]
  67. object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage]
  68. object SignedTopologyTransaction extends GeneratedMessageCompanion[SignedTopologyTransaction]
  69. object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters]
  70. object StorageProto extends GeneratedFileObject
  71. object StoredParties extends GeneratedMessageCompanion[StoredParties]
  72. object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata]
  73. object SynchronizationProto extends GeneratedFileObject
  74. object TopologyChangeOp extends GeneratedEnumCompanion[TopologyChangeOp]
  75. object TopologyExtProto extends GeneratedFileObject
  76. object TopologyProto extends GeneratedFileObject
  77. object TopologyStateUpdate extends GeneratedMessageCompanion[TopologyStateUpdate]
  78. object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction]
  79. object TopologyTransactions extends GeneratedMessageCompanion[TopologyTransactions]
  80. object TransactionResultMessage extends GeneratedMessageCompanion[TransactionResultMessage]
  81. object TransactionUpdate extends GeneratedMessageCompanion[TransactionUpdate]
  82. object TransferId extends GeneratedMessageCompanion[TransferId]
  83. object TransferInCommonData extends GeneratedMessageCompanion[TransferInCommonData]
  84. object TransferInMediatorMessage extends GeneratedMessageCompanion[TransferInMediatorMessage]
  85. object TransferInUpdate extends GeneratedMessageCompanion[TransferInUpdate]
  86. object TransferInView extends GeneratedMessageCompanion[TransferInView]
  87. object TransferOutCommonData extends GeneratedMessageCompanion[TransferOutCommonData]
  88. object TransferOutMediatorMessage extends GeneratedMessageCompanion[TransferOutMediatorMessage]
  89. object TransferOutUpdate extends GeneratedMessageCompanion[TransferOutUpdate]
  90. object TransferOutView extends GeneratedMessageCompanion[TransferOutView]
  91. object TransferResult extends GeneratedMessageCompanion[TransferResult]
  92. object TransferViewTree extends GeneratedMessageCompanion[TransferViewTree]
  93. object TrustLevel extends GeneratedEnumCompanion[TrustLevel]
  94. object VectorClock extends GeneratedMessageCompanion[VectorClock]
  95. object Verdict extends GeneratedMessageCompanion[Verdict]
  96. object VettedPackages extends GeneratedMessageCompanion[VettedPackages]
  97. object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData]
  98. object ViewNode extends GeneratedMessageCompanion[ViewNode]
  99. object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData]
  100. object ViewType extends GeneratedEnumCompanion[ViewType]

Ungrouped