package v30
- Alphabetic
- Public
- Protected
Type Members
- final case class AcsCommitment(synchronizerId: String, sendingParticipantUid: String, counterParticipantUid: String, fromExclusive: Long, toInclusive: Long, 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 synchronizer at a given time.
A commitment to the active contract set (ACS) that is shared between two participants on a given synchronizer 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.- fromExclusive
in microseconds of UTC time since Unix epoch
- toInclusive
in microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class AcsCommitmentsCatchUpConfig(catchupIntervalSkip: Int, nrIntervalsToTriggerCatchup: Int) extends GeneratedMessage with Updatable[AcsCommitmentsCatchUpConfig] with Product with Serializable
catch-up configuration parameters
catch-up configuration parameters
- Annotations
- @SerialVersionUID()
- final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class AggregationRule(eligibleMembers: Seq[String], threshold: Int) extends GeneratedMessage with Updatable[AggregationRule] with Product with Serializable
- eligibleMembers
Members who are allowed to send a request for the underlying aggregation. Must contain SubmissionRequest.sender, otherwise the request is rejected. Must have at least threshold many elements.
- Annotations
- @SerialVersionUID()
- final case class AssignmentCommonData(salt: Option[Salt], targetSynchronizerId: String, stakeholders: Option[Stakeholders], uuid: String, targetMediatorGroup: Int, submitterMetadata: Option[ReassignmentSubmitterMetadata], reassigningParticipantUids: Seq[String]) extends GeneratedMessage with Updatable[AssignmentCommonData] with Product with Serializable
- stakeholders
stakeholders of the contract
- uuid
request uuid
- Annotations
- @SerialVersionUID()
- final case class AssignmentMediatorMessage(tree: Option[ReassignmentViewTree], submittingParticipantSignature: Option[Signature]) extends GeneratedMessage with Updatable[AssignmentMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class AssignmentView(salt: Option[Salt], contract: Option[SerializableContract], unassignmentResultEvent: ByteString, reassignmentCounter: Long) extends GeneratedMessage with Updatable[AssignmentView] with Product with Serializable
- unassignmentResultEvent
Serialized SignedContent[SequencedEvent]
- 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 CommonMetadata(salt: Option[Salt], synchronizerId: String, uuid: String, mediatorGroup: Int) 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
- compressedBatch
contains possibly compressed v30.Batch
- Annotations
- @SerialVersionUID()
- final case class ConfirmationResponse(localVerdict: Option[LocalVerdict], confirmingParties: Seq[String], viewPosition: Option[ViewPosition]) extends GeneratedMessage with Updatable[ConfirmationResponse] with Product with Serializable
- confirmingParties
Empty iff the verdict is malformed.
- Annotations
- @SerialVersionUID()
- final case class ConfirmationResponses(requestId: Long, rootHash: ByteString, synchronizerId: String, sender: String, responses: Seq[ConfirmationResponse]) extends GeneratedMessage with Updatable[ConfirmationResponses] with Product with Serializable
- requestId
in microseconds of UTC time since Unix epoch
- rootHash
required since DAML 3.0
- Annotations
- @SerialVersionUID()
- final case class ConfirmationResultMessage(synchronizerId: String, viewType: ViewType, requestId: Long, rootHash: ByteString, verdict: Option[Verdict]) extends GeneratedMessage with Updatable[ConfirmationResultMessage] with Product with Serializable
This covers transactions and reassignments
This covers transactions and reassignments
- Annotations
- @SerialVersionUID()
- final case class CreatedContract(contract: Option[SerializableContract], consumedInCore: Boolean, rolledBack: Boolean) extends GeneratedMessage with Updatable[CreatedContract] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DecentralizedNamespaceDefinition(decentralizedNamespace: String, threshold: Int, owners: Seq[String]) extends GeneratedMessage with Updatable[DecentralizedNamespaceDefinition] with Product with Serializable
a decentralized namespace definition that creates a new namespace supported by the the original owners authorization: the decentralized namespace definition with serial = 1 must be authorized by all the owners of the namespace that form the decentralized namespace.
a decentralized namespace definition that creates a new namespace supported by the the original owners authorization: the decentralized namespace definition with serial = 1 must be authorized by all the owners of the namespace that form the decentralized namespace. for definitions with serial > 1, we need the authorization of #threshold owners plus all new owners
any further transaction within the decentralized namespace other than decentralized namespace definitions needs #threshold signatures of the owners
UNIQUE(decentralized_namespace)
- decentralizedNamespace
name of the decentralized namespace, computed from the hash of its initial owners
- threshold
the threshold required for any subsequent update signing
- owners
the namespaces of the owners
- Annotations
- @SerialVersionUID()
- final case class DeduplicationPeriod(period: Period) extends GeneratedMessage with Updatable[DeduplicationPeriod] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DriverContractMetadata(contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[DriverContractMetadata] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DynamicSequencingParameters(payload: ByteString) extends GeneratedMessage with Updatable[DynamicSequencingParameters] with Product with Serializable
- payload
Sequencing dynamic synchronizer parameters can only be interpreted by a sequencer implementation and are opaque to the rest of the synchronizer.
- Annotations
- @SerialVersionUID()
- final case class DynamicSequencingParametersState(synchronizerId: String, sequencingParameters: Option[DynamicSequencingParameters]) extends GeneratedMessage with Updatable[DynamicSequencingParametersState] with Product with Serializable
which sequencing dynamic parameters are supposed to be used on the given synchronizer; defaults are used when not set authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
which sequencing dynamic parameters are supposed to be used on the given synchronizer; defaults are used when not set authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
- synchronizerId
synchronizer affected by the new synchronizer parameters
- Annotations
- @SerialVersionUID()
- final case class DynamicSynchronizerParameters(confirmationResponseTimeout: Option[Duration], mediatorReactionTimeout: Option[Duration], assignmentExclusivityTimeout: Option[Duration], topologyChangeDelay: Option[Duration], ledgerTimeRecordTimeTolerance: Option[Duration], reconciliationInterval: Option[Duration], mediatorDeduplicationTimeout: Option[Duration], maxRequestSize: Int, onboardingRestriction: OnboardingRestriction, participantSynchronizerLimits: Option[ParticipantSynchronizerLimits], sequencerAggregateSubmissionTimeout: Option[Duration], trafficControl: Option[TrafficControlParameters], acsCommitmentsCatchup: Option[AcsCommitmentsCatchUpConfig], preparationTimeRecordTimeTolerance: Option[Duration]) extends GeneratedMessage with Updatable[DynamicSynchronizerParameters] with Product with Serializable
- onboardingRestriction
topology related validation parameters permissioned synchronizer: if true, only participants which have been explicitly put on the allow list can onboard to the synchronizer
- Annotations
- @SerialVersionUID()
- final case class EncryptedViewMessage(viewTree: ByteString, encryptionScheme: SymmetricKeyScheme, submittingParticipantSignature: Option[Signature], viewHash: ByteString, sessionKeyLookup: Seq[AsymmetricEncrypted], synchronizerId: String, viewType: ViewType) extends GeneratedMessage with Updatable[EncryptedViewMessage] with Product with Serializable
- encryptionScheme
The symmetric encryption scheme used to encrypt the view tree and the session key
- submittingParticipantSignature
optional
- Annotations
- @SerialVersionUID()
- final case class Enums() extends GeneratedMessage with Updatable[Enums] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class Envelope(content: ByteString, recipients: Option[Recipients], signatures: Seq[Signature]) extends GeneratedMessage with Updatable[Envelope] with Product with Serializable
- content
Contains a v30.EnvelopeContent if signatures are empty and a v30.TypedSignedProtocolMessageContent otherwise
- signatures
An honest sequencer rejects the request if it contains an envelope with an invalid signature. As only honest sequencers verify signatures, clients should not trust a single sequencer node to verify signatures for them.
- Annotations
- @SerialVersionUID()
- final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ExternalAuthorization(authentications: Seq[ExternalPartyAuthorization], hashingSchemeVersion: HashingSchemeVersion) extends GeneratedMessage with Updatable[ExternalAuthorization] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ExternalPartyAuthorization(party: String, signatures: Seq[Signature]) extends GeneratedMessage with Updatable[ExternalPartyAuthorization] with Product with Serializable
- party
Submitting party
- signatures
Signatures
- 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, packageName: String) extends GeneratedMessage with Updatable[GlobalKey] with Product with Serializable
- 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], submittingParticipantSignature: Option[Signature]) 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 InputContract(contract: Option[SerializableContract], consumed: Boolean) extends GeneratedMessage with Updatable[InputContract] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class LightTransactionViewTree(tree: Option[GenTransactionTree], subviewHashesAndKeys: Seq[ViewHashAndKey]) extends GeneratedMessage with Updatable[LightTransactionViewTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class LocalVerdict(code: VerdictCode, reason: Option[Status]) extends GeneratedMessage with Updatable[LocalVerdict] with Product with Serializable
- reason
ok iff code is approve
- Annotations
- @SerialVersionUID()
- final case class MediatorReject(reason: Option[Status], isMalformed: Boolean) extends GeneratedMessage with Updatable[MediatorReject] with Product with Serializable
- reason
Must not be OK
- isMalformed
True if the request has been recognized as malformed.
- Annotations
- @SerialVersionUID()
- final case class MediatorSynchronizerState(synchronizerId: String, group: Int, threshold: Int, active: Seq[String], observers: Seq[String]) extends GeneratedMessage with Updatable[MediatorSynchronizerState] with Product with Serializable
which mediators and mediator groups are active on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id, group)
which mediators and mediator groups are active on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id, group)
- synchronizerId
the synchronizer id of the mediator group
- group
the group-id used for sharding multiple mediator groups
- threshold
the signature threshold required to reach consensus among the mediators
- active
the list of active mediators (uid) within the group
- observers
the list of observing mediators (uid) within the group (read messages but don't respond)
- 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 MerkleSeqIndex(isRight: Seq[Boolean]) extends GeneratedMessage with Updatable[MerkleSeqIndex] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class MultiTransactionSignatures(transactionHashes: Seq[ByteString], signatures: Seq[Signature]) extends GeneratedMessage with Updatable[MultiTransactionSignatures] with Product with Serializable
Used in SignedTopologyTransaction to bundle together multiple transaction hashes Allows submitters to only sign a single combined hash to authorize multiple transactions at once The combined hash is computed from the transaction hashes
Used in SignedTopologyTransaction to bundle together multiple transaction hashes Allows submitters to only sign a single combined hash to authorize multiple transactions at once The combined hash is computed from the transaction hashes
- transactionHashes
List of topology transaction hashes. Required
- signatures
Signatures on the combined hash computed over the transaction_hashes MUST contain at least one
- Annotations
- @SerialVersionUID()
- final case class NamespaceDelegation(namespace: String, targetKey: Option[SigningPublicKey], isRootDelegation: Boolean, restriction: Restriction) extends GeneratedMessage with Updatable[NamespaceDelegation] with Product with Serializable
[start NamespaceDelegation definition] namespace delegation (equivalent to X509v3 CA root or intermediate CAs) if is_root_delegation==false, the target key may sign all mappings requiring a signature for the namespace except other NamespaceDelegation mappings.
[start NamespaceDelegation definition] namespace delegation (equivalent to X509v3 CA root or intermediate CAs) if is_root_delegation==false, the target key may sign all mappings requiring a signature for the namespace except other NamespaceDelegation mappings. authorization: a namespace delegation is either signed by the root key, or is signed by a key for which there exists a series of properly authorized namespace delegations that are ultimately signed by the root key UNIQUE(namespace, target_key)
- 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()
- sealed abstract class OnboardingRestriction extends GeneratedEnum
Controls how participants can join the synchronizer Note that currently, only transitions from restricted to unrestricted are supported, but not the other way around.
- final case class OrderingRequest(sequencerUid: String, content: Option[ByteString]) extends GeneratedMessage with Updatable[OrderingRequest] with Product with Serializable
- sequencerUid
UID of the sequencer requesting ordering of the request
- content
Content of the request to be ordered
- Annotations
- @SerialVersionUID()
- final case class OwnerToKeyMapping(member: String, publicKeys: Seq[PublicKey]) extends GeneratedMessage with Updatable[OwnerToKeyMapping] with Product with Serializable
mapping a member (participant, mediator, sequencer) to a key authorization: whoever controls the member uid UNIQUE(member)
mapping a member (participant, mediator, sequencer) to a key authorization: whoever controls the member uid UNIQUE(member)
- member
the sequencing process member
- publicKeys
the designated keys
- Annotations
- @SerialVersionUID()
- final case class ParticipantMetadata(salt: Option[Salt], ledgerTime: Long, preparationTime: Long, workflowId: String) extends GeneratedMessage with Updatable[ParticipantMetadata] with Product with Serializable
- ledgerTime
in microseconds of UTC time since Unix epoch
- preparationTime
in microseconds of UTC time since Unix epoch
- workflowId
optional
- Annotations
- @SerialVersionUID()
- final case class ParticipantReject(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[ParticipantReject] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ParticipantSynchronizerLimits(confirmationRequestsMaxRate: Int) extends GeneratedMessage with Updatable[ParticipantSynchronizerLimits] with Product with Serializable
individual per participant limits
individual per participant limits
- Annotations
- @SerialVersionUID()
- final case class ParticipantSynchronizerPermission(synchronizerId: String, participantUid: String, permission: ParticipantPermission, limits: Option[ParticipantSynchronizerLimits], loginAfter: Option[Long]) extends GeneratedMessage with Updatable[ParticipantSynchronizerPermission] with Product with Serializable
the optional trust certificate of the synchronizer towards the participant authorization: whoever controls the synchronizer id UNIQUE(synchronizer_id,participant)
the optional trust certificate of the synchronizer towards the participant authorization: whoever controls the synchronizer id UNIQUE(synchronizer_id,participant)
- permission
the permission level of the participant on this synchronizer (usually submission)
- limits
optional individual limits for this participant
- loginAfter
optional earliest time when participant can log in (again) used to temporarily disable participants In microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class PartyHostingLimits(synchronizerId: String, party: String) extends GeneratedMessage with Updatable[PartyHostingLimits] with Product with Serializable
the optional hosting limits for a party on a given synchronizer these limits can be used to limit the number of participants that can host a given party authorization: whoever controls the synchronizer id UNIQUE(synchronizer_id,party)
the optional hosting limits for a party on a given synchronizer these limits can be used to limit the number of participants that can host a given party authorization: whoever controls the synchronizer id UNIQUE(synchronizer_id,party)
- 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 PartyToKeyMapping(party: String, threshold: Int, signingKeys: Seq[SigningPublicKey]) extends GeneratedMessage with Updatable[PartyToKeyMapping] with Product with Serializable
[doc-entry-start: PartyToKeyMapping] mapping a party to a key authorization: whoever controls the party uid UNIQUE(party)
[doc-entry-start: PartyToKeyMapping] mapping a party to a key authorization: whoever controls the party uid UNIQUE(party)
- party
the party
- threshold
the authorization threshold
- signingKeys
the designated signing keys
- Annotations
- @SerialVersionUID()
- final case class PartyToParticipant(party: String, threshold: Int, participants: Seq[HostingParticipant]) extends GeneratedMessage with Updatable[PartyToParticipant] with Product with Serializable
mapping that maps a party to a participant authorization: whoever controls the party and all the owners of the participants that were not already present in the tx with serial = n - 1 exception:
mapping that maps a party to a participant authorization: whoever controls the party and all the owners of the participants that were not already present in the tx with serial = n - 1 exception:
- a participant can disassociate itself with the party unilaterally as long there will be enough participants to reach "threshold" during confirmation. The disassociating participant must lower the threshold by one, if otherwise the number of hosting participants would go below the threshold. UNIQUE(party)
- party
the party that is to be represented by the participants
- threshold
the signatory threshold required by the participants to be able to act on behalf of the party. a mapping with threshold > 1 is considered a definition of a consortium party
- participants
which participants will host the party. if threshold > 1, must be Confirmation or Observation
- Annotations
- @SerialVersionUID()
- final case class PossiblyIgnoredSequencedEvent(counter: Long, timestamp: Long, traceContext: Option[TraceContext], isIgnored: Boolean, underlying: Option[ByteString]) extends GeneratedMessage with Updatable[PossiblyIgnoredSequencedEvent] with Product with Serializable
Messages for sequencing
Messages for sequencing
- timestamp
in microseconds of UTC time since Unix epoch
- underlying
Serialized SignedContent[SequencedEvent]. Optional if is_ignored == true, required otherwise
- Annotations
- @SerialVersionUID()
- final case class PurgeTopologyTransaction(synchronizerId: String, mappings: Seq[TopologyMapping]) extends GeneratedMessage with Updatable[PurgeTopologyTransaction] with Product with Serializable
explicitly invalidate topology transactions for good this can be used by the synchronizer to offboard participants forcefully or to remove stray topology transactions authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
explicitly invalidate topology transactions for good this can be used by the synchronizer to offboard participants forcefully or to remove stray topology transactions authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
- synchronizerId
the synchronizer id
- mappings
the list of mappings to remove from this synchronizer
- 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 ReassignmentId(sourceSynchronizerId: String, timestamp: Long) extends GeneratedMessage with Updatable[ReassignmentId] with Product with Serializable
- timestamp
in microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class ReassignmentSubmitterMetadata(submitter: String, submittingParticipantUid: String, commandId: String, submissionId: String, userId: String, workflowId: String) extends GeneratedMessage with Updatable[ReassignmentSubmitterMetadata] with Product with Serializable
- submissionId
optional
- workflowId
optional
- Annotations
- @SerialVersionUID()
- final case class ReassignmentViewTree(commonData: ByteString, participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[ReassignmentViewTree] with Product with Serializable
- 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.
- recipients
Recipients of the request. Must be non-empty. A recipient is either a member (cf. MemberRecipient) or a set of members (cf. GroupRecipient such as AllMembersOfSynchronizer). TARGET STATE: Each recipient must be authorized at the underlying synchronizer (cf. Recipient.isAuthorized). CURRENT STATE: A recipient must be "known" to the sequencer. A recipient in general remains "known" even after its topology transactions have been removed on the synchronizer.
- Annotations
- @SerialVersionUID()
- final case class RejectionReason(parties: Seq[String], reject: Option[LocalVerdict]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class RootHashMessage(rootHash: ByteString, synchronizerId: String, viewType: ViewType, submissionTopologyTime: Long, payload: ByteString) extends GeneratedMessage with Updatable[RootHashMessage] with Product with Serializable
- submissionTopologyTime
in microseconds of UTC time since Unix epoch
- payload
optional
- Annotations
- @SerialVersionUID()
- final case class SequencedEvent(previousTimestamp: Option[Long], timestamp: Long, synchronizerId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[Status], topologyTimestamp: Option[Long], trafficReceipt: Option[TrafficReceipt]) extends GeneratedMessage with Updatable[SequencedEvent] with Product with Serializable
- previousTimestamp
The timestamp of the previous event of the member's event sequence. in microseconds of UTC time since Unix epoch Optional, set to None if this is the first ever event of the member's event sequence.
- timestamp
The timestamp of the event. Unique and monotonically increasing. The same event has the same timestamp for all recipients. in microseconds of UTC time since Unix epoch
- synchronizerId
The synchronizer on which the event has been sequenced.
- messageId
The message_id of the request. Optional, but will be defined iff the request sender is the subscriber.
- batch
The payload of the event. Optional, defined iff deliver_error_reason is undefined.
- deliverErrorReason
Optional error, indicates why the underlying SubmissionRequest has been rejected.
- topologyTimestamp
Optional timestamp of the topology snapshot used for processing the underlying request (e.g., validation, signing, resolving group addresses). If undefined, timestamp is used instead.
- trafficReceipt
Traffic receipt with information about the traffic state after the cost for this event has been consumed Optional - only set on deliver receipt sent back to the sender of the event when traffic control is enabled
- Annotations
- @SerialVersionUID()
- final case class SequencerSynchronizerState(synchronizerId: String, threshold: Int, active: Seq[String], observers: Seq[String]) extends GeneratedMessage with Updatable[SequencerSynchronizerState] with Product with Serializable
which sequencers are active on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
which sequencers are active on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
- synchronizerId
the synchronizer id of the sequencer group
- threshold
The system can tolerate up to min(threshold - 1, (activeWithSigningKey.size - 1)/3) malicious active sequencers, where activeWithSigningKey is the set of sequencers from active that have an active OwnerToKeyMapping with a signing key. In order to make the system resilient against f malicious active sequencers, you need to: (1) configure threshold := f + 1, (2) possibly add active sequencers such that f <= (activeWithSigningKey.size - 1)/3. (3) possibly register signing keys for active sequencers,
- active
the list of active sequencers If a sequencer without an active signing key is added to this set, it has no effect on the topology state.
- observers
the list of observing sequencers (uid) within the group (read messages but don't respond)
- Annotations
- @SerialVersionUID()
- final case class SequencingSubmissionCost(cost: Long) extends GeneratedMessage with Updatable[SequencingSubmissionCost] with Product with Serializable
Submission cost computed by the sender for a SubmissionRequest
Submission cost computed by the sender for a SubmissionRequest
- cost
Computed cost
- Annotations
- @SerialVersionUID()
- final case class SerializableContract(contractId: String, rawContractInstance: ByteString, metadata: Option[Metadata], ledgerCreateTime: Long, contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[SerializableContract] with Product with Serializable
- ledgerCreateTime
in microseconds of UTC time since Unix epoch
- 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 synchronizer, which must change when the legal text changes
- Annotations
- @SerialVersionUID()
- final case class SetTrafficPurchasedMessage(member: String, serial: Int, totalTrafficPurchased: Long, synchronizerId: String) extends GeneratedMessage with Updatable[SetTrafficPurchasedMessage] with Product with Serializable
- member
Member to update the balance for
- serial
Serial number - must be unique and monotonically increasing for each new purchase update
- totalTrafficPurchased
New total traffic purchased entry
- Annotations
- @SerialVersionUID()
- final case class SignedContent(content: Option[ByteString], signatures: Seq[Signature], timestampOfSigningKey: Option[Long]) extends GeneratedMessage with Updatable[SignedContent] with Product with Serializable
- timestampOfSigningKey
in microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class SignedProtocolMessage(signature: Seq[Signature], typedSignedProtocolMessageContent: ByteString) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class SignedTopologyTransaction(transaction: ByteString, signatures: Seq[Signature], proposal: Boolean, multiTransactionSignatures: Seq[MultiTransactionSignatures]) extends GeneratedMessage with Updatable[SignedTopologyTransaction] with Product with Serializable
- transaction
serialized topology transaction (protobuf bytestring)
- signatures
multiple signatures Either this field OR the multi_transaction_signatures field MUST contain at least one signature
- proposal
if true, this transaction is just a proposal. this means that every signature is valid, but the signatures are insufficient to properly authorize the transaction. proposals are distributed via the topology channel too. proposals will be pruned automatically when the nodes are pruned TODO(#14045) implement pruning
- multiTransactionSignatures
If set, the transaction may be authorized by signing a hash computed from multiple transaction hashes This allows to effectively authorize multiple transactions with a single signature. Each item MUST contain the hash of this transaction Optional
- Annotations
- @SerialVersionUID()
- final case class SignedTopologyTransactions(signedTransaction: Seq[ByteString]) extends GeneratedMessage with Updatable[SignedTopologyTransactions] with Product with Serializable
- signedTransaction
serialized signed topology transaction (protobuf bytestring)
- Annotations
- @SerialVersionUID()
- final case class Stakeholders(all: Seq[String], signatories: Seq[String]) extends GeneratedMessage with Updatable[Stakeholders] with Product with Serializable
- all
all stakeholders of the contract
- signatories
signatories of the contract
- Annotations
- @SerialVersionUID()
- final case class StaticSynchronizerParameters(requiredSigningSpecs: Option[RequiredSigningSpecs], requiredEncryptionSpecs: Option[RequiredEncryptionSpecs], requiredSymmetricKeySchemes: Seq[SymmetricKeyScheme], requiredHashAlgorithms: Seq[HashAlgorithm], requiredCryptoKeyFormats: Seq[CryptoKeyFormat], requiredSignatureFormats: Seq[SignatureFormat], protocolVersion: Int) extends GeneratedMessage with Updatable[StaticSynchronizerParameters] 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, batch: Option[CompressedBatch], maxSequencingTime: Long, topologyTimestamp: Option[Long], aggregationRule: Option[AggregationRule], submissionCost: Option[SequencingSubmissionCost]) extends GeneratedMessage with Updatable[SubmissionRequest] with Product with Serializable
Messages used for synchronization between sequencer nodes
Messages used for synchronization between sequencer nodes
- sender
Sender of the request. This request must be wrapped in a SignedContent and the signature therein must validate under one of the sender's public keys. The request metadata must contain a valid authentication token belonging to the sender. (Details in SequencerAuthenticationServerInterceptor.) TARGET STATE: The sender must be authorized (cf. TopologySnapshot.isMemberKnown) CURRENT STATE: The sender authorization check might have a few gaps (e.g., see MemberAuthenticationService.isActive) and/or may use the wrong snapshot.
- messageId
Will be included in the receipt of the request. The sender should not reuse a message_id until max_sequencing_time, because otherwise it will be unable to correlate receipts with requests.
- batch
The payload, mandatory At most one recipient of an envelope may be (a) a mediator, (b) a mediator group, or (c) all synchronizer members.
- maxSequencingTime
Maximum sequencing time for the request. If the request can't be sequenced until the specified time, the sequencer will reject it. After max_sequencing_time, no event corresponding to the request will be emitted. in microseconds of UTC time since Unix epoch
- topologyTimestamp
Optional timestamp (in microseconds of UTC time since Unix epoch) of topology snapshot to be used for processing the request (e.g., validation, signing, resolving group addresses). If defined, it must meet the following conditions: (1) it must be before or at the sequencing timestamp, (2) it must be by at most DynamicSynchronizerParameters.sequencerTopologyTimestampTolerance before the sequencing timestamp, where the DynamicSynchronizerParameters are taken from the topology state at topology_timestamp, (3) the sequencer must have signing keys registered in the topology snapshot. If defined and invalid, the request is rejected. If undefined or invalid, the topology snapshot at sequencing time will be used instead.
- aggregationRule
Optional rule used to aggregate requests.
- submissionCost
Optional submission cost computed by the sender. Must be provided if traffic control is enabled on the receiving synchronizer.
- Annotations
- @SerialVersionUID()
- final case class SubmitterMetadata(salt: Option[Salt], actAs: Seq[String], userId: String, commandId: String, submittingParticipantUid: String, submissionId: String, dedupPeriod: Option[DeduplicationPeriod], maxSequencingTime: Long, externalAuthorization: Option[ExternalAuthorization]) extends GeneratedMessage with Updatable[SubmitterMetadata] with Product with Serializable
- submissionId
optional; absent if not specified by submitter
- maxSequencingTime
in microseconds of UTC time since Unix epoch
- externalAuthorization
optional
- Annotations
- @SerialVersionUID()
- final case class SynchronizerParametersState(synchronizerId: String, synchronizerParameters: Option[DynamicSynchronizerParameters]) extends GeneratedMessage with Updatable[SynchronizerParametersState] with Product with Serializable
which dynamic synchronizer parameters are supposed to be used on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
which dynamic synchronizer parameters are supposed to be used on the given synchronizer authorization: whoever controls the synchronizer UNIQUE(synchronizer_id)
- synchronizerId
synchronizer affected by the new synchronizer parameters
- Annotations
- @SerialVersionUID()
- final case class SynchronizerTrustCertificate(participantUid: String, synchronizerId: String) extends GeneratedMessage with Updatable[SynchronizerTrustCertificate] with Product with Serializable
the trust certificate issued by the participant confirming that the participant wishes to be present on the given synchronizer authorization: whoever controls the participant uid UNIQUE(participant,synchronizer_id)
the trust certificate issued by the participant confirming that the participant wishes to be present on the given synchronizer authorization: whoever controls the participant uid UNIQUE(participant,synchronizer_id)
- participantUid
the uid of the participant
- synchronizerId
the uid of the synchronizer that the participant trusts
- Annotations
- @SerialVersionUID()
- final case class TopologyMapping(mapping: Mapping) extends GeneratedMessage with Updatable[TopologyMapping] with Product with Serializable
[docs-entry-start: topology mapping]
[docs-entry-start: topology mapping]
- Annotations
- @SerialVersionUID()
- final case class TopologyTransaction(operation: TopologyChangeOp, serial: Int, mapping: Option[TopologyMapping]) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
- serial
Serial identifier of this transaction used to prevent replay attacks. A topology transaction is replacing the existing transaction with serial - 1 that has the same unique key.
- mapping
the element of this topology transaction
- Annotations
- @SerialVersionUID()
- final case class TopologyTransactionsBroadcast(synchronizerId: String, signedTransactions: Option[SignedTopologyTransactions]) extends GeneratedMessage with Updatable[TopologyTransactionsBroadcast] with Product with Serializable
* Accepted topology transaction
* Accepted topology transaction
A member sends topology transactions to the topology transaction broadcast address. The transactions are validated by all members individually against their respective synchronizer store, including the member the submitted the broadcast.
- Annotations
- @SerialVersionUID()
- final case class TrafficConsumed(member: String, extraTrafficConsumed: Long, baseTrafficRemainder: Long, lastConsumedCost: Long, sequencingTimestamp: Long) extends GeneratedMessage with Updatable[TrafficConsumed] with Product with Serializable
Message representing traffic consumed by a member at a given point in time
Message representing traffic consumed by a member at a given point in time
- member
Member consuming the traffic
- extraTrafficConsumed
Total extra traffic consumed
- baseTrafficRemainder
Remaining free base traffic
- lastConsumedCost
Cost deducted at
timestamp
, only present when traffic was consumed attimestamp
, otherwise is set to 0- sequencingTimestamp
Timestamp at which this state is valid - this timestamp is used to compute the base traffic remainder above in microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class TrafficControlParameters(maxBaseTrafficAmount: Long, maxBaseTrafficAccumulationDuration: Option[Duration], readVsWriteScalingFactor: Int, setBalanceRequestSubmissionWindowSize: Option[Duration], enforceRateLimiting: Boolean, baseEventCost: Option[Long]) extends GeneratedMessage with Updatable[TrafficControlParameters] with Product with Serializable
- maxBaseTrafficAmount
[doc-entry-start: TrafficControlParameters] In bytes, the maximum amount of base traffic that can be accumulated
- maxBaseTrafficAccumulationDuration
Maximum duration over which the base rate can be accumulated Consequently, base_traffic_rate = max_base_traffic_amount / max_base_traffic_accumulation_duration
- readVsWriteScalingFactor
Read scaling factor to compute the event cost. In parts per 10 000.
- setBalanceRequestSubmissionWindowSize
Window size used to compute the max sequencing time of a submission request This impacts how quickly a submission is expected to be accepted before a retry should be attempted by the caller Default is 5 minutes
- enforceRateLimiting
If true, submission requests without enough traffic credit will not be delivered
- baseEventCost
In bytes, base event cost added to all sequenced events. Optional [doc-entry-end: TrafficControlParameters]
- Annotations
- @SerialVersionUID()
- final case class TrafficPurchased(member: String, serial: Int, extraTrafficPurchased: Long, sequencingTimestamp: Long) extends GeneratedMessage with Updatable[TrafficPurchased] with Product with Serializable
Message representing a traffic purchase made on behalf of a member
Message representing a traffic purchase made on behalf of a member
- member
Member receiving the traffic
- serial
Serial of the update
- extraTrafficPurchased
New total extra traffic purchased
- sequencingTimestamp
Timestamp at which this state is valid // in microseconds of UTC time since Unix epoch
- Annotations
- @SerialVersionUID()
- final case class TrafficReceipt(consumedCost: Long, extraTrafficConsumed: Long, baseTrafficRemainder: Long) extends GeneratedMessage with Updatable[TrafficReceipt] with Product with Serializable
Message representing a traffic receipt included in SequencedEvent receipts to update sender about the traffic consumed state after sequencing of the event
Message representing a traffic receipt included in SequencedEvent receipts to update sender about the traffic consumed state after sequencing of the event
- consumedCost
Cost effectively consumed by this specific event
- extraTrafficConsumed
Total amount of extra traffic consumed
- baseTrafficRemainder
Remaining free base traffic
- Annotations
- @SerialVersionUID()
- final case class TrafficState(extraTrafficPurchased: Long, extraTrafficConsumed: Long, baseTrafficRemainder: Long, lastConsumedCost: Long, timestamp: Long, serial: Option[Int]) extends GeneratedMessage with Updatable[TrafficState] with Product with Serializable
Traffic state of a member at a given timestamp
Traffic state of a member at a given timestamp
- extraTrafficPurchased
Total amount of extra traffic purchased
- extraTrafficConsumed
Total amount of extra traffic consumed
- baseTrafficRemainder
Amount of base traffic remaining
- lastConsumedCost
Cost deducted at
timestamp
, only present when traffic was consumed attimestamp
, otherwise is set to 0- timestamp
Timestamp at which the state is valid
- serial
Optional serial of the balance update that updated the extra traffic limit
- Annotations
- @SerialVersionUID()
- final case class TypedSignedProtocolMessageContent(someSignedProtocolMessage: SomeSignedProtocolMessage) extends GeneratedMessage with Updatable[TypedSignedProtocolMessageContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class UnassignmentCommonData(salt: Option[Salt], sourceSynchronizerId: String, stakeholders: Option[Stakeholders], reassigningParticipantUids: Seq[String], uuid: String, sourceMediatorGroup: Int, submitterMetadata: Option[ReassignmentSubmitterMetadata]) extends GeneratedMessage with Updatable[UnassignmentCommonData] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class UnassignmentMediatorMessage(tree: Option[ReassignmentViewTree], submittingParticipantSignature: Option[Signature]) extends GeneratedMessage with Updatable[UnassignmentMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class UnassignmentView(salt: Option[Salt], targetSynchronizerId: String, targetTimeProof: Option[TimeProof], targetProtocolVersion: Int, reassignmentCounter: Long, contract: Option[SerializableContract]) extends GeneratedMessage with Updatable[UnassignmentView] 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(participantUid: String, packageIds: Seq[String], packages: Seq[VettedPackage]) extends GeneratedMessage with Updatable[VettedPackages] with Product with Serializable
list of packages supported by this participant authorization: whoever controls the participant uid UNIQUE(participant)
list of packages supported by this participant authorization: whoever controls the participant uid UNIQUE(participant)
- participantUid
the participant vetting the packages
- packageIds
DEPRECATED: no longer used, but kept for backwards compatibility. the hashes of the vetted packages. package hashes may only be listed in one of the two fields: package_ids or packages. a package listed in package_ids is equivalent to a package listed in packages with unbounded validity.
- packages
the hashes of vetted packages with a validity period. only one entry per package_id is permitted.
- Annotations
- @SerialVersionUID()
- final case class ViewCommonData(salt: Option[Salt], informees: Seq[String], quorums: Seq[Quorum]) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ViewHashAndKey(viewHash: ByteString, viewEncryptionKeyRandomness: ByteString) extends GeneratedMessage with Updatable[ViewHashAndKey] with Product with Serializable
- viewEncryptionKeyRandomness
The randomness used to derive the encryption key for the view
- Annotations
- @SerialVersionUID()
- final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ViewParticipantData(salt: Option[Salt], coreInputs: Seq[InputContract], createdCore: Seq[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()
- final case class ViewPosition(position: Seq[MerkleSeqIndex]) extends GeneratedMessage with Updatable[ViewPosition] with Product with Serializable
- Annotations
- @SerialVersionUID()
- sealed abstract class ViewType extends GeneratedEnum
Deprecated Type Members
- final case class ViewParticipantMessage() extends GeneratedMessage with Updatable[ViewParticipantMessage] with Product with Serializable
- Annotations
- @SerialVersionUID() @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file
Value Members
- object AcsCommitment extends GeneratedMessageCompanion[AcsCommitment] with StableProtoVersion
- object AcsCommitmentsCatchUpConfig extends GeneratedMessageCompanion[AcsCommitmentsCatchUpConfig]
- object AcsCommitmentsProto extends GeneratedFileObject
- object ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
- object AggregationRule extends GeneratedMessageCompanion[AggregationRule] with StableProtoVersion
- object AssignmentCommonData extends GeneratedMessageCompanion[AssignmentCommonData] with StableProtoVersion
- object AssignmentMediatorMessage extends GeneratedMessageCompanion[AssignmentMediatorMessage] with StableProtoVersion
- object AssignmentView extends GeneratedMessageCompanion[AssignmentView] with StableProtoVersion
- object Batch extends GeneratedMessageCompanion[Batch] with StableProtoVersion
- object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
- object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with StableProtoVersion
- object CommonProto extends GeneratedFileObject
- object CommonStableProto extends GeneratedFileObject
- object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with StableProtoVersion
- object ConfirmationResponse extends GeneratedMessageCompanion[ConfirmationResponse]
- object ConfirmationResponseProto extends GeneratedFileObject
- object ConfirmationResponses extends GeneratedMessageCompanion[ConfirmationResponses] with StableProtoVersion
- object ConfirmationResultMessage extends GeneratedMessageCompanion[ConfirmationResultMessage] with StableProtoVersion
- object CreatedContract extends GeneratedMessageCompanion[CreatedContract]
- object DecentralizedNamespaceDefinition extends GeneratedMessageCompanion[DecentralizedNamespaceDefinition]
- object DeduplicationPeriod extends GeneratedMessageCompanion[DeduplicationPeriod]
- object DriverContractMetadata extends GeneratedMessageCompanion[DriverContractMetadata]
- object DynamicSequencingParameters extends GeneratedMessageCompanion[DynamicSequencingParameters] with StableProtoVersion
- object DynamicSequencingParametersState extends GeneratedMessageCompanion[DynamicSequencingParametersState]
- object DynamicSynchronizerParameters extends GeneratedMessageCompanion[DynamicSynchronizerParameters] with StableProtoVersion
- object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
- object Enums extends GeneratedMessageCompanion[Enums]
- object Envelope extends GeneratedMessageCompanion[Envelope] with StableProtoVersion
- object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
- object ExternalAuthorization extends GeneratedMessageCompanion[ExternalAuthorization] with StableProtoVersion
- object ExternalPartyAuthorization extends GeneratedMessageCompanion[ExternalPartyAuthorization] with StableProtoVersion
- object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
- object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
- object GlobalKey extends GeneratedMessageCompanion[GlobalKey]
- object Informee extends GeneratedMessageCompanion[Informee] with StableProtoVersion
- object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
- object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
- object InputContract extends GeneratedMessageCompanion[InputContract]
- object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree] with StableProtoVersion
- object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
- object MediatorProto extends GeneratedFileObject
- object MediatorReject extends GeneratedMessageCompanion[MediatorReject]
- object MediatorSynchronizerState extends GeneratedMessageCompanion[MediatorSynchronizerState]
- object MerkleProto extends GeneratedFileObject
- object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
- object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
- object MerkleSeqIndex extends GeneratedMessageCompanion[MerkleSeqIndex]
- object MultiTransactionSignatures extends GeneratedMessageCompanion[MultiTransactionSignatures]
- object NamespaceDelegation extends GeneratedMessageCompanion[NamespaceDelegation]
- object OnboardingRestriction extends GeneratedEnumCompanion[OnboardingRestriction]
- object OrderingRequest extends GeneratedMessageCompanion[OrderingRequest] with StableProtoVersion
- object OrderingRequestProto extends GeneratedFileObject
- object OwnerToKeyMapping extends GeneratedMessageCompanion[OwnerToKeyMapping]
- object ParticipantMetadata extends GeneratedMessageCompanion[ParticipantMetadata] with StableProtoVersion
- object ParticipantReassignmentProto extends GeneratedFileObject
- object ParticipantReject extends GeneratedMessageCompanion[ParticipantReject]
- object ParticipantSynchronizerLimits extends GeneratedMessageCompanion[ParticipantSynchronizerLimits]
- object ParticipantSynchronizerPermission extends GeneratedMessageCompanion[ParticipantSynchronizerPermission]
- object ParticipantTransactionProto extends GeneratedFileObject
- object PartyHostingLimits extends GeneratedMessageCompanion[PartyHostingLimits]
- object PartyIndexAndWeight extends GeneratedMessageCompanion[PartyIndexAndWeight]
- object PartyToKeyMapping extends GeneratedMessageCompanion[PartyToKeyMapping]
- object PartyToParticipant extends GeneratedMessageCompanion[PartyToParticipant]
- object PossiblyIgnoredSequencedEvent extends GeneratedMessageCompanion[PossiblyIgnoredSequencedEvent]
- object PurgeTopologyTransaction extends GeneratedMessageCompanion[PurgeTopologyTransaction]
- object Quorum extends GeneratedMessageCompanion[Quorum]
- object QuorumProto extends GeneratedFileObject
- object ReassignmentId extends GeneratedMessageCompanion[ReassignmentId]
- object ReassignmentSubmitterMetadata extends GeneratedMessageCompanion[ReassignmentSubmitterMetadata] with StableProtoVersion
- object ReassignmentViewTree extends GeneratedMessageCompanion[ReassignmentViewTree] with StableProtoVersion
- object Recipients extends GeneratedMessageCompanion[Recipients]
- object RecipientsTree extends GeneratedMessageCompanion[RecipientsTree]
- object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
- object RootHashMessage extends GeneratedMessageCompanion[RootHashMessage] with StableProtoVersion
- object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with StableProtoVersion
- object SequencerSynchronizerState extends GeneratedMessageCompanion[SequencerSynchronizerState]
- object SequencingParametersProto extends GeneratedFileObject
- object SequencingProto extends GeneratedFileObject
- object SequencingSubmissionCost extends GeneratedMessageCompanion[SequencingSubmissionCost] with StableProtoVersion
- object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
- object ServiceAgreement extends GeneratedMessageCompanion[ServiceAgreement]
- object SetTrafficPurchasedMessage extends GeneratedMessageCompanion[SetTrafficPurchasedMessage] with StableProtoVersion
- object SignedContent extends GeneratedMessageCompanion[SignedContent] with StableProtoVersion
- object SignedContentProto extends GeneratedFileObject
- object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with StableProtoVersion
- object SignedTopologyTransaction extends GeneratedMessageCompanion[SignedTopologyTransaction] with StableProtoVersion
- object SignedTopologyTransactions extends GeneratedMessageCompanion[SignedTopologyTransactions] with StableProtoVersion
- object Stakeholders extends GeneratedMessageCompanion[Stakeholders]
- object StaticSynchronizerParameters extends GeneratedMessageCompanion[StaticSynchronizerParameters] 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 SynchronizerParametersProto extends GeneratedFileObject
- object SynchronizerParametersState extends GeneratedMessageCompanion[SynchronizerParametersState]
- object SynchronizerTrustCertificate extends GeneratedMessageCompanion[SynchronizerTrustCertificate]
- object TopologyMapping extends GeneratedMessageCompanion[TopologyMapping]
- object TopologyProto extends GeneratedFileObject
- object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
- object TopologyTransactionsBroadcast extends GeneratedMessageCompanion[TopologyTransactionsBroadcast] with StableProtoVersion
- object TrafficConsumed extends GeneratedMessageCompanion[TrafficConsumed] with StableProtoVersion
- object TrafficControlParameters extends GeneratedMessageCompanion[TrafficControlParameters] with StableProtoVersion
- object TrafficControlParametersProto extends GeneratedFileObject
- object TrafficPurchased extends GeneratedMessageCompanion[TrafficPurchased] with StableProtoVersion
- object TrafficReceipt extends GeneratedMessageCompanion[TrafficReceipt] with StableProtoVersion
- object TrafficState extends GeneratedMessageCompanion[TrafficState]
- object TypedSignedProtocolMessageContent extends GeneratedMessageCompanion[TypedSignedProtocolMessageContent] with StableProtoVersion
- object UnassignmentCommonData extends GeneratedMessageCompanion[UnassignmentCommonData] with StableProtoVersion
- object UnassignmentMediatorMessage extends GeneratedMessageCompanion[UnassignmentMediatorMessage] with StableProtoVersion
- object UnassignmentView extends GeneratedMessageCompanion[UnassignmentView] with StableProtoVersion
- 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 ViewHashAndKey extends GeneratedMessageCompanion[ViewHashAndKey]
- object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion
- object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData] with StableProtoVersion
- object ViewPosition extends GeneratedMessageCompanion[ViewPosition]
- object ViewType extends GeneratedEnumCompanion[ViewType]
Deprecated Value Members
- object ViewParticipantMessage extends GeneratedMessageCompanion[ViewParticipantMessage]
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file