package v0
- Alphabetic
- Public
- Protected
Type Members
- 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()
- final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class Batch(envelopes: Seq[Envelope]) extends GeneratedMessage with Updatable[Batch] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class BlindableNode(blindedOrNot: BlindedOrNot) extends GeneratedMessage with Updatable[BlindableNode] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class CausalityMessage(targetDomainId: String, transferId: Option[TransferId], clock: Option[VectorClock]) extends GeneratedMessage with Updatable[CausalityMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class CompressedBatch(algorithm: CompressionAlgorithm, compressedBatch: ByteString) extends GeneratedMessage with Updatable[CompressedBatch] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DeduplicationPeriod(period: Period) extends GeneratedMessage with Updatable[DeduplicationPeriod] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DeliverErrorReason(reason: Reason) extends GeneratedMessage with Updatable[DeliverErrorReason] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DomainGovernanceTransaction(mapping: Mapping) extends GeneratedMessage with Updatable[DomainGovernanceTransaction] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class DriverContractMetadata(contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[DriverContractMetadata] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class Envelope(content: ByteString, recipients: Option[Recipients]) extends GeneratedMessage with Updatable[Envelope] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class GlobalKey(templateId: ByteString, key: ByteString) extends GeneratedMessage with Updatable[GlobalKey] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- 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()
- final case class InformeeMessage(fullInformeeTree: Option[FullInformeeTree]) extends GeneratedMessage with Updatable[InformeeMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class InformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[InformeeTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class LightTransactionViewTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[LightTransactionViewTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class LocalVerdict(someLocalVerdict: SomeLocalVerdict) extends GeneratedMessage with Updatable[LocalVerdict] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class MediatorRejection(code: Code, reason: String) extends GeneratedMessage with Updatable[MediatorRejection] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
- sealed abstract class ParticipantPermission extends GeneratedEnum
enum indicating the participant permission level
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
- final case class Recipients(recipientsTree: Seq[RecipientsTree]) extends GeneratedMessage with Updatable[Recipients] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- 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()
- final case class RejectionReason(parties: Seq[String], reject: Option[LocalReject]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class RejectionReasons(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[RejectionReasons] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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}
- 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()
- 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()
- 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()
- 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()
- final case class SignedContent(content: Option[ByteString], signatures: Option[Signature], timestampOfSigningKey: Option[Timestamp]) extends GeneratedMessage with Updatable[SignedContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class SignedProtocolMessage(signature: Option[Signature], someSignedProtocolMessage: SomeSignedProtocolMessage) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- 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()
- 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()
- 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()
- sealed abstract class TopologyChangeOp extends GeneratedEnum
- 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()
- final case class TopologyTransaction(transaction: Transaction) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class TransactionResultMessage(requestId: Option[Timestamp], verdict: Option[Verdict], notificationTree: Option[InformeeTree]) extends GeneratedMessage with Updatable[TransactionResultMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransactionUpdate() extends GeneratedMessage with Updatable[TransactionUpdate] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransferId(originDomain: String, timestamp: Option[Timestamp]) extends GeneratedMessage with Updatable[TransferId] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class TransferInMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferInMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransferInUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferInUpdate] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class TransferOutMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferOutMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransferOutUpdate(transferId: Option[TransferId]) extends GeneratedMessage with Updatable[TransferOutUpdate] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- 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()
- final case class TransferViewTree(commonData: Option[BlindableNode], participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[TransferViewTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- sealed abstract class TrustLevel extends GeneratedEnum
- final case class TrustParty(party: String, requiredTrustLevel: TrustLevel) extends GeneratedMessage with Updatable[TrustParty] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- final case class Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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-genDA's wrapper around
google.rpc.Status
for the proper versioning and code-gen- Annotations
- @SerialVersionUID()
- 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()
- final case class ViewCommonData(salt: Option[Salt], informees: Seq[Informee], threshold: Int) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Seq[BlindableNode]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
- Annotations
- @SerialVersionUID()
- 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()
- sealed abstract class ViewType extends GeneratedEnum
Value Members
- object AcsCommitment extends GeneratedMessageCompanion[AcsCommitment] with StableProtoVersion
- object AcsCommitmentsProto extends GeneratedFileObject
- object ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
- object Batch extends GeneratedMessageCompanion[Batch]
- object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
- object CausalityMessage extends GeneratedMessageCompanion[CausalityMessage] with StableProtoVersion
- object CausalityProto extends GeneratedFileObject
- object CausalityUpdate extends GeneratedMessageCompanion[CausalityUpdate] with StableProtoVersion
- object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with StableProtoVersion
- object CommonProto extends GeneratedFileObject
- object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with StableProtoVersion
- object DeduplicationPeriod extends GeneratedMessageCompanion[DeduplicationPeriod]
- object DeliverErrorReason extends GeneratedMessageCompanion[DeliverErrorReason]
- object DomainGovernanceTransaction extends GeneratedMessageCompanion[DomainGovernanceTransaction]
- object DomainParametersChange extends GeneratedMessageCompanion[DomainParametersChange]
- object DomainTopologyTransactionMessage extends GeneratedMessageCompanion[DomainTopologyTransactionMessage] with StableProtoVersion
- object DriverContractMetadata extends GeneratedMessageCompanion[DriverContractMetadata]
- object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters] with StableProtoVersion
- object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
- object Envelope extends GeneratedMessageCompanion[Envelope] with StableProtoVersion
- object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
- object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
- object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
- object GlobalKey extends GeneratedMessageCompanion[GlobalKey]
- object Handshake extends GeneratedMessageCompanion[Handshake]
- object IdentifierDelegation extends GeneratedMessageCompanion[IdentifierDelegation]
- object Informee extends GeneratedMessageCompanion[Informee]
- object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
- object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
- object LegalIdentityClaim extends GeneratedMessageCompanion[LegalIdentityClaim] with StableProtoVersion
- object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree] with StableProtoVersion
- object LocalReject extends GeneratedMessageCompanion[LocalReject]
- object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
- object MalformedMediatorRequestResult extends GeneratedMessageCompanion[MalformedMediatorRequestResult] with StableProtoVersion
- object MediatorDomainState extends GeneratedMessageCompanion[MediatorDomainState]
- object MediatorProto extends GeneratedFileObject
- object MediatorRejection extends GeneratedMessageCompanion[MediatorRejection]
- object MediatorResponse extends GeneratedMessageCompanion[MediatorResponse] with StableProtoVersion
- object MediatorResponseProto extends GeneratedFileObject
- object MerkleProto extends GeneratedFileObject
- object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
- object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
- object NamespaceDelegation extends GeneratedMessageCompanion[NamespaceDelegation]
- object OwnerToKeyMapping extends GeneratedMessageCompanion[OwnerToKeyMapping]
- object ParticipantMetadata extends GeneratedMessageCompanion[ParticipantMetadata] with StableProtoVersion
- object ParticipantPermission extends GeneratedEnumCompanion[ParticipantPermission]
- object ParticipantRandomnessLookup extends GeneratedMessageCompanion[ParticipantRandomnessLookup]
- object ParticipantState extends GeneratedMessageCompanion[ParticipantState]
- object ParticipantTransactionProto extends GeneratedFileObject
- object ParticipantTransferProto extends GeneratedFileObject
- object PartyIndexAndWeight extends GeneratedMessageCompanion[PartyIndexAndWeight]
- object PartyToParticipant extends GeneratedMessageCompanion[PartyToParticipant]
- object PossiblyIgnoredSequencedEvent extends GeneratedMessageCompanion[PossiblyIgnoredSequencedEvent]
- object Quorum extends GeneratedMessageCompanion[Quorum]
- object QuorumProto extends GeneratedFileObject
- object Recipients extends GeneratedMessageCompanion[Recipients]
- object RecipientsTree extends GeneratedMessageCompanion[RecipientsTree]
- object RegisterTopologyTransactionRequest extends GeneratedMessageCompanion[RegisterTopologyTransactionRequest] with StableProtoVersion
- object RegisterTopologyTransactionResponse extends GeneratedMessageCompanion[RegisterTopologyTransactionResponse] with StableProtoVersion
- object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
- object RejectionReasons extends GeneratedMessageCompanion[RejectionReasons]
- object RequestSide extends GeneratedEnumCompanion[RequestSide]
- object RootHashMessage extends GeneratedMessageCompanion[RootHashMessage] with StableProtoVersion
- object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with StableProtoVersion
- object SequencingProto extends GeneratedFileObject
- object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
- object ServiceAgreement extends GeneratedMessageCompanion[ServiceAgreement]
- object SignedContent extends GeneratedMessageCompanion[SignedContent] with StableProtoVersion
- object SignedLegalIdentityClaim extends GeneratedMessageCompanion[SignedLegalIdentityClaim]
- object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with StableProtoVersion
- object SignedTopologyTransaction extends GeneratedMessageCompanion[SignedTopologyTransaction] with StableProtoVersion
- object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters] with StableProtoVersion
- object StorageProto extends GeneratedFileObject
- object StoredParties extends GeneratedMessageCompanion[StoredParties]
- object SubmissionRequest extends GeneratedMessageCompanion[SubmissionRequest] with StableProtoVersion
- object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata] with StableProtoVersion
- object SynchronizationProto extends GeneratedFileObject
- object TopologyChangeOp extends GeneratedEnumCompanion[TopologyChangeOp]
- object TopologyExtProto extends GeneratedFileObject
- object TopologyProto extends GeneratedFileObject
- object TopologyStateUpdate extends GeneratedMessageCompanion[TopologyStateUpdate]
- object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
- object TopologyTransactions extends GeneratedMessageCompanion[TopologyTransactions]
- object TransactionResultMessage extends GeneratedMessageCompanion[TransactionResultMessage] with StableProtoVersion
- object TransactionUpdate extends GeneratedMessageCompanion[TransactionUpdate]
- object TransferId extends GeneratedMessageCompanion[TransferId]
- object TransferInCommonData extends GeneratedMessageCompanion[TransferInCommonData] with StableProtoVersion
- object TransferInMediatorMessage extends GeneratedMessageCompanion[TransferInMediatorMessage] with StableProtoVersion
- object TransferInUpdate extends GeneratedMessageCompanion[TransferInUpdate]
- object TransferInView extends GeneratedMessageCompanion[TransferInView] with StableProtoVersion
- object TransferOutCommonData extends GeneratedMessageCompanion[TransferOutCommonData] with StableProtoVersion
- object TransferOutMediatorMessage extends GeneratedMessageCompanion[TransferOutMediatorMessage] with StableProtoVersion
- object TransferOutUpdate extends GeneratedMessageCompanion[TransferOutUpdate]
- object TransferOutView extends GeneratedMessageCompanion[TransferOutView] with StableProtoVersion
- object TransferResult extends GeneratedMessageCompanion[TransferResult] with StableProtoVersion
- object TransferViewTree extends GeneratedMessageCompanion[TransferViewTree] with StableProtoVersion
- object TrustLevel extends GeneratedEnumCompanion[TrustLevel]
- object TrustParty extends GeneratedMessageCompanion[TrustParty]
- object VectorClock extends GeneratedMessageCompanion[VectorClock]
- object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
- object VersionedGoogleRpcStatusProto extends GeneratedFileObject
- object VersionedStatus extends GeneratedMessageCompanion[VersionedStatus] with StorageProtoVersion
- object VettedPackages extends GeneratedMessageCompanion[VettedPackages]
- object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
- object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion
- object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData] with StableProtoVersion
- object ViewType extends GeneratedEnumCompanion[ViewType]