Packages

package v30

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. 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()
  3. final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. 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()
  5. 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()
  6. final case class AssignmentMediatorMessage(tree: Option[ReassignmentViewTree], submittingParticipantSignature: Option[Signature]) extends GeneratedMessage with Updatable[AssignmentMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  7. 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()
  8. final case class Batch(envelopes: Seq[Envelope]) extends GeneratedMessage with Updatable[Batch] with Product with Serializable
    Annotations
    @SerialVersionUID()
  9. final case class BlindableNode(blindedOrNot: BlindedOrNot) extends GeneratedMessage with Updatable[BlindableNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  10. final case class CommonMetadata(salt: Option[Salt], synchronizerId: String, uuid: String, mediatorGroup: Int) extends GeneratedMessage with Updatable[CommonMetadata] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. 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()
  12. 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()
  13. 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()
  14. 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()
  15. final case class CreatedContract(contract: Option[SerializableContract], consumedInCore: Boolean, rolledBack: Boolean) extends GeneratedMessage with Updatable[CreatedContract] with Product with Serializable
    Annotations
    @SerialVersionUID()
  16. 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()
  17. final case class DeduplicationPeriod(period: Period) extends GeneratedMessage with Updatable[DeduplicationPeriod] with Product with Serializable
    Annotations
    @SerialVersionUID()
  18. final case class DriverContractMetadata(contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[DriverContractMetadata] with Product with Serializable
    Annotations
    @SerialVersionUID()
  19. 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()
  20. 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()
  21. 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()
  22. 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()
  23. final case class Enums() extends GeneratedMessage with Updatable[Enums] with Product with Serializable
    Annotations
    @SerialVersionUID()
  24. 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()
  25. final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  26. final case class ExternalAuthorization(authentications: Seq[ExternalPartyAuthorization], hashingSchemeVersion: HashingSchemeVersion) extends GeneratedMessage with Updatable[ExternalAuthorization] with Product with Serializable
    Annotations
    @SerialVersionUID()
  27. 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()
  28. final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  29. 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()
  30. final case class GlobalKey(templateId: ByteString, key: ByteString, packageName: String) extends GeneratedMessage with Updatable[GlobalKey] with Product with Serializable
    Annotations
    @SerialVersionUID()
  31. 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()
  32. final case class InformeeMessage(fullInformeeTree: Option[FullInformeeTree], submittingParticipantSignature: Option[Signature]) extends GeneratedMessage with Updatable[InformeeMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  33. final case class InformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[InformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  34. final case class InputContract(contract: Option[SerializableContract], consumed: Boolean) extends GeneratedMessage with Updatable[InputContract] with Product with Serializable
    Annotations
    @SerialVersionUID()
  35. final case class LightTransactionViewTree(tree: Option[GenTransactionTree], subviewHashesAndKeys: Seq[ViewHashAndKey]) extends GeneratedMessage with Updatable[LightTransactionViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  36. 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()
  37. 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()
  38. 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()
  39. 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()
  40. 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()
  41. final case class MerkleSeqIndex(isRight: Seq[Boolean]) extends GeneratedMessage with Updatable[MerkleSeqIndex] with Product with Serializable
    Annotations
    @SerialVersionUID()
  42. 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()
  43. 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()
  44. 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.

  45. 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()
  46. 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()
  47. 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()
  48. final case class ParticipantReject(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[ParticipantReject] with Product with Serializable
    Annotations
    @SerialVersionUID()
  49. 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()
  50. 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()
  51. 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()
  52. 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()
  53. 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()
  54. 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()
  55. 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()
  56. 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()
  57. 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()
  58. 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()
  59. 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()
  60. final case class ReassignmentViewTree(commonData: ByteString, participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[ReassignmentViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  61. final case class Recipients(recipientsTree: Seq[RecipientsTree]) extends GeneratedMessage with Updatable[Recipients] with Product with Serializable
    Annotations
    @SerialVersionUID()
  62. 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()
  63. final case class RejectionReason(parties: Seq[String], reject: Option[LocalVerdict]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
    Annotations
    @SerialVersionUID()
  64. 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()
  65. 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()
  66. 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()
  67. 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()
  68. 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()
  69. 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()
  70. 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()
  71. 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()
  72. final case class SignedProtocolMessage(signature: Seq[Signature], typedSignedProtocolMessageContent: ByteString) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  73. 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()
  74. 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()
  75. 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()
  76. 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()
  77. 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()
  78. 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()
  79. 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()
  80. 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()
  81. 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()
  82. 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()
  83. 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()
  84. 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()
  85. 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 at timestamp, 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()
  86. 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()
  87. 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()
  88. 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()
  89. 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 at timestamp, 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()
  90. final case class TypedSignedProtocolMessageContent(someSignedProtocolMessage: SomeSignedProtocolMessage) extends GeneratedMessage with Updatable[TypedSignedProtocolMessageContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  91. 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()
  92. final case class UnassignmentMediatorMessage(tree: Option[ReassignmentViewTree], submittingParticipantSignature: Option[Signature]) extends GeneratedMessage with Updatable[UnassignmentMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  93. 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()
  94. final case class Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  95. final case class VersionedStatus(status: Option[Status]) extends GeneratedMessage with Updatable[VersionedStatus] with Product with Serializable

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

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

    Annotations
    @SerialVersionUID()
  96. 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()
  97. final case class ViewCommonData(salt: Option[Salt], informees: Seq[String], quorums: Seq[Quorum]) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  98. 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()
  99. final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  100. 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()
  101. final case class ViewPosition(position: Seq[MerkleSeqIndex]) extends GeneratedMessage with Updatable[ViewPosition] with Product with Serializable
    Annotations
    @SerialVersionUID()
  102. sealed abstract class ViewType extends GeneratedEnum

Deprecated Type Members

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

  1. object AcsCommitment extends GeneratedMessageCompanion[AcsCommitment] with StableProtoVersion
  2. object AcsCommitmentsCatchUpConfig extends GeneratedMessageCompanion[AcsCommitmentsCatchUpConfig]
  3. object AcsCommitmentsProto extends GeneratedFileObject
  4. object ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
  5. object AggregationRule extends GeneratedMessageCompanion[AggregationRule] with StableProtoVersion
  6. object AssignmentCommonData extends GeneratedMessageCompanion[AssignmentCommonData] with StableProtoVersion
  7. object AssignmentMediatorMessage extends GeneratedMessageCompanion[AssignmentMediatorMessage] with StableProtoVersion
  8. object AssignmentView extends GeneratedMessageCompanion[AssignmentView] with StableProtoVersion
  9. object Batch extends GeneratedMessageCompanion[Batch] with StableProtoVersion
  10. object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
  11. object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with StableProtoVersion
  12. object CommonProto extends GeneratedFileObject
  13. object CommonStableProto extends GeneratedFileObject
  14. object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with StableProtoVersion
  15. object ConfirmationResponse extends GeneratedMessageCompanion[ConfirmationResponse]
  16. object ConfirmationResponseProto extends GeneratedFileObject
  17. object ConfirmationResponses extends GeneratedMessageCompanion[ConfirmationResponses] with StableProtoVersion
  18. object ConfirmationResultMessage extends GeneratedMessageCompanion[ConfirmationResultMessage] with StableProtoVersion
  19. object CreatedContract extends GeneratedMessageCompanion[CreatedContract]
  20. object DecentralizedNamespaceDefinition extends GeneratedMessageCompanion[DecentralizedNamespaceDefinition]
  21. object DeduplicationPeriod extends GeneratedMessageCompanion[DeduplicationPeriod]
  22. object DriverContractMetadata extends GeneratedMessageCompanion[DriverContractMetadata]
  23. object DynamicSequencingParameters extends GeneratedMessageCompanion[DynamicSequencingParameters] with StableProtoVersion
  24. object DynamicSequencingParametersState extends GeneratedMessageCompanion[DynamicSequencingParametersState]
  25. object DynamicSynchronizerParameters extends GeneratedMessageCompanion[DynamicSynchronizerParameters] with StableProtoVersion
  26. object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
  27. object Enums extends GeneratedMessageCompanion[Enums]
  28. object Envelope extends GeneratedMessageCompanion[Envelope] with StableProtoVersion
  29. object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
  30. object ExternalAuthorization extends GeneratedMessageCompanion[ExternalAuthorization] with StableProtoVersion
  31. object ExternalPartyAuthorization extends GeneratedMessageCompanion[ExternalPartyAuthorization] with StableProtoVersion
  32. object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
  33. object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
  34. object GlobalKey extends GeneratedMessageCompanion[GlobalKey]
  35. object Informee extends GeneratedMessageCompanion[Informee] with StableProtoVersion
  36. object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
  37. object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
  38. object InputContract extends GeneratedMessageCompanion[InputContract]
  39. object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree] with StableProtoVersion
  40. object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
  41. object MediatorProto extends GeneratedFileObject
  42. object MediatorReject extends GeneratedMessageCompanion[MediatorReject]
  43. object MediatorSynchronizerState extends GeneratedMessageCompanion[MediatorSynchronizerState]
  44. object MerkleProto extends GeneratedFileObject
  45. object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
  46. object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
  47. object MerkleSeqIndex extends GeneratedMessageCompanion[MerkleSeqIndex]
  48. object MultiTransactionSignatures extends GeneratedMessageCompanion[MultiTransactionSignatures]
  49. object NamespaceDelegation extends GeneratedMessageCompanion[NamespaceDelegation]
  50. object OnboardingRestriction extends GeneratedEnumCompanion[OnboardingRestriction]
  51. object OrderingRequest extends GeneratedMessageCompanion[OrderingRequest] with StableProtoVersion
  52. object OrderingRequestProto extends GeneratedFileObject
  53. object OwnerToKeyMapping extends GeneratedMessageCompanion[OwnerToKeyMapping]
  54. object ParticipantMetadata extends GeneratedMessageCompanion[ParticipantMetadata] with StableProtoVersion
  55. object ParticipantReassignmentProto extends GeneratedFileObject
  56. object ParticipantReject extends GeneratedMessageCompanion[ParticipantReject]
  57. object ParticipantSynchronizerLimits extends GeneratedMessageCompanion[ParticipantSynchronizerLimits]
  58. object ParticipantSynchronizerPermission extends GeneratedMessageCompanion[ParticipantSynchronizerPermission]
  59. object ParticipantTransactionProto extends GeneratedFileObject
  60. object PartyHostingLimits extends GeneratedMessageCompanion[PartyHostingLimits]
  61. object PartyIndexAndWeight extends GeneratedMessageCompanion[PartyIndexAndWeight]
  62. object PartyToKeyMapping extends GeneratedMessageCompanion[PartyToKeyMapping]
  63. object PartyToParticipant extends GeneratedMessageCompanion[PartyToParticipant]
  64. object PossiblyIgnoredSequencedEvent extends GeneratedMessageCompanion[PossiblyIgnoredSequencedEvent]
  65. object PurgeTopologyTransaction extends GeneratedMessageCompanion[PurgeTopologyTransaction]
  66. object Quorum extends GeneratedMessageCompanion[Quorum]
  67. object QuorumProto extends GeneratedFileObject
  68. object ReassignmentId extends GeneratedMessageCompanion[ReassignmentId]
  69. object ReassignmentSubmitterMetadata extends GeneratedMessageCompanion[ReassignmentSubmitterMetadata] with StableProtoVersion
  70. object ReassignmentViewTree extends GeneratedMessageCompanion[ReassignmentViewTree] with StableProtoVersion
  71. object Recipients extends GeneratedMessageCompanion[Recipients]
  72. object RecipientsTree extends GeneratedMessageCompanion[RecipientsTree]
  73. object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
  74. object RootHashMessage extends GeneratedMessageCompanion[RootHashMessage] with StableProtoVersion
  75. object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with StableProtoVersion
  76. object SequencerSynchronizerState extends GeneratedMessageCompanion[SequencerSynchronizerState]
  77. object SequencingParametersProto extends GeneratedFileObject
  78. object SequencingProto extends GeneratedFileObject
  79. object SequencingSubmissionCost extends GeneratedMessageCompanion[SequencingSubmissionCost] with StableProtoVersion
  80. object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
  81. object ServiceAgreement extends GeneratedMessageCompanion[ServiceAgreement]
  82. object SetTrafficPurchasedMessage extends GeneratedMessageCompanion[SetTrafficPurchasedMessage] with StableProtoVersion
  83. object SignedContent extends GeneratedMessageCompanion[SignedContent] with StableProtoVersion
  84. object SignedContentProto extends GeneratedFileObject
  85. object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with StableProtoVersion
  86. object SignedTopologyTransaction extends GeneratedMessageCompanion[SignedTopologyTransaction] with StableProtoVersion
  87. object SignedTopologyTransactions extends GeneratedMessageCompanion[SignedTopologyTransactions] with StableProtoVersion
  88. object Stakeholders extends GeneratedMessageCompanion[Stakeholders]
  89. object StaticSynchronizerParameters extends GeneratedMessageCompanion[StaticSynchronizerParameters] with StableProtoVersion
  90. object StorageProto extends GeneratedFileObject
  91. object StoredParties extends GeneratedMessageCompanion[StoredParties]
  92. object SubmissionRequest extends GeneratedMessageCompanion[SubmissionRequest] with StableProtoVersion
  93. object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata] with StableProtoVersion
  94. object SynchronizationProto extends GeneratedFileObject
  95. object SynchronizerParametersProto extends GeneratedFileObject
  96. object SynchronizerParametersState extends GeneratedMessageCompanion[SynchronizerParametersState]
  97. object SynchronizerTrustCertificate extends GeneratedMessageCompanion[SynchronizerTrustCertificate]
  98. object TopologyMapping extends GeneratedMessageCompanion[TopologyMapping]
  99. object TopologyProto extends GeneratedFileObject
  100. object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
  101. object TopologyTransactionsBroadcast extends GeneratedMessageCompanion[TopologyTransactionsBroadcast] with StableProtoVersion
  102. object TrafficConsumed extends GeneratedMessageCompanion[TrafficConsumed] with StableProtoVersion
  103. object TrafficControlParameters extends GeneratedMessageCompanion[TrafficControlParameters] with StableProtoVersion
  104. object TrafficControlParametersProto extends GeneratedFileObject
  105. object TrafficPurchased extends GeneratedMessageCompanion[TrafficPurchased] with StableProtoVersion
  106. object TrafficReceipt extends GeneratedMessageCompanion[TrafficReceipt] with StableProtoVersion
  107. object TrafficState extends GeneratedMessageCompanion[TrafficState]
  108. object TypedSignedProtocolMessageContent extends GeneratedMessageCompanion[TypedSignedProtocolMessageContent] with StableProtoVersion
  109. object UnassignmentCommonData extends GeneratedMessageCompanion[UnassignmentCommonData] with StableProtoVersion
  110. object UnassignmentMediatorMessage extends GeneratedMessageCompanion[UnassignmentMediatorMessage] with StableProtoVersion
  111. object UnassignmentView extends GeneratedMessageCompanion[UnassignmentView] with StableProtoVersion
  112. object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
  113. object VersionedGoogleRpcStatusProto extends GeneratedFileObject
  114. object VersionedStatus extends GeneratedMessageCompanion[VersionedStatus] with StorageProtoVersion
  115. object VettedPackages extends GeneratedMessageCompanion[VettedPackages]
  116. object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
  117. object ViewHashAndKey extends GeneratedMessageCompanion[ViewHashAndKey]
  118. object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion
  119. object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData] with StableProtoVersion
  120. object ViewPosition extends GeneratedMessageCompanion[ViewPosition]
  121. object ViewType extends GeneratedEnumCompanion[ViewType]

Deprecated Value Members

  1. object ViewParticipantMessage extends GeneratedMessageCompanion[ViewParticipantMessage]
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Ungrouped