package v1
- Alphabetic
- Public
- Protected
Type Members
- final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
Changes from v0: ActionDescription.
Changes from v0: ActionDescription.
- Annotations
- @SerialVersionUID()
- final case class Batch(envelopes: Seq[Envelope]) extends GeneratedMessage with Updatable[Batch] with Product with Serializable
- envelopes
Changed from v0.Envelope to v1.Envelope
- 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], confirmationPolicy: ByteString, domainId: String, uuid: String, mediator: String) extends GeneratedMessage with Updatable[CommonMetadata] with Product with Serializable
Compared to v0: mediator_id field renamed to mediator; deserialization of the field have changed
Compared to v0: mediator_id field renamed to mediator; deserialization of the field have changed
- Annotations
- @SerialVersionUID()
- final case class CompressedBatch(algorithm: CompressionAlgorithm, compressedBatch: ByteString) extends GeneratedMessage with Updatable[CompressedBatch] with Product with Serializable
- compressedBatch
contains possibly compressed v1.Batch instead of v0.Batch in v0
- Annotations
- @SerialVersionUID()
- final case class CreatedContract(contract: Option[SerializableContract], consumedInCore: Boolean, rolledBack: Boolean) extends GeneratedMessage with Updatable[CreatedContract] with Product with Serializable
Compared to v0: contract changed type from v0.SerializableContract to v1.SerializableContract
Compared to v0: contract changed type from v0.SerializableContract to v1.SerializableContract
- Annotations
- @SerialVersionUID()
- final case class DomainGovernanceTransaction(mapping: Mapping) extends GeneratedMessage with Updatable[DomainGovernanceTransaction] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DomainParametersChange(domain: String, domainParameters: Option[DynamicDomainParameters]) extends GeneratedMessage with Updatable[DomainParametersChange] with Product with Serializable
- domain
domain affected by the new domain parameters
- Annotations
- @SerialVersionUID()
- final case class DomainTopologyTransactionMessage(signature: Option[Signature], domainId: String, notSequencedAfter: Option[Timestamp], transactions: Seq[ByteString]) extends GeneratedMessage with Updatable[DomainTopologyTransactionMessage] with Product with Serializable
used by synchronization.v2
used by synchronization.v2
- signature
signature of the domain topology manager
- notSequencedAfter
* latest acceptable timestamp for sequencing
- transactions
* versioned signed topology transactions serialized as byte-strings such that we can compute the signature here
- Annotations
- @SerialVersionUID()
- final case class DynamicDomainParameters(participantResponseTimeout: Option[Duration], mediatorReactionTimeout: Option[Duration], transferExclusivityTimeout: Option[Duration], topologyChangeDelay: Option[Duration], ledgerTimeRecordTimeTolerance: Option[Duration], reconciliationInterval: Option[Duration], mediatorDeduplicationTimeout: Option[Duration], maxRatePerParticipant: Int, maxRequestSize: Int) extends GeneratedMessage with Updatable[DynamicDomainParameters] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class EncryptedViewMessage(viewTree: ByteString, encryptionScheme: SymmetricKeyScheme, submitterParticipantSignature: Option[Signature], viewHash: ByteString, randomness: Seq[ParticipantRandomnessLookup], domainId: String, viewType: ViewType) extends GeneratedMessage with Updatable[EncryptedViewMessage] with Product with Serializable
- encryptionScheme
The symmetric encryption scheme used to encrypt the view tree
- submitterParticipantSignature
optional
- 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 v2.EnvelopeContent if signatures are empty and a v0.TypedSignedProtocolMessageContent otherwise
- signatures
Added in v1
- Annotations
- @SerialVersionUID()
- final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class GenTransactionTree(submitterMetadata: Option[BlindableNode], commonMetadata: Option[BlindableNode], participantMetadata: Option[BlindableNode], rootViews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[GenTransactionTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class Informee(party: String, weight: Int, requiredTrustLevel: TrustLevel) 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], protocolVersion: Int) extends GeneratedMessage with Updatable[InformeeMessage] with Product with Serializable
- protocolVersion
added in v1
- 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
Compared to v0: contract changed type from v0.SerializableContract to v1.SerializableContract
Compared to v0: contract changed type from v0.SerializableContract to v1.SerializableContract
- Annotations
- @SerialVersionUID()
- final case class LightTransactionViewTree(tree: Option[GenTransactionTree], subviewHashes: Seq[ByteString]) extends GeneratedMessage with Updatable[LightTransactionViewTree] with Product with Serializable
- subviewHashes
added in v1
- Annotations
- @SerialVersionUID()
- final case class LocalReject(causePrefix: String, details: String, resource: Seq[String], errorCode: String, errorCategory: Int) extends GeneratedMessage with Updatable[LocalReject] with Product with Serializable
- causePrefix
cause_prefix + details constitute the cause of the rejection. new field
- details
renamed from reason
- resource
affected resources
- errorCode
new field
- errorCategory
new field
- Annotations
- @SerialVersionUID()
- final case class LocalVerdict(someLocalVerdict: SomeLocalVerdict) extends GeneratedMessage with Updatable[LocalVerdict] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class MalformedMediatorRequestResult(requestId: Option[Timestamp], domainId: String, viewType: ViewType, rejection: Option[MediatorReject]) extends GeneratedMessage with Updatable[MalformedMediatorRequestResult] with Product with Serializable
- rejection
MediatorRejection -> MediatorReject
- Annotations
- @SerialVersionUID()
- final case class MediatorReject(cause: String, errorCode: String, errorCategory: Int) extends GeneratedMessage with Updatable[MediatorReject] with Product with Serializable
Renamed MediatorRejection -> MediatorReject
Renamed MediatorRejection -> MediatorReject
- cause
renamed reason -> cause
- Annotations
- @SerialVersionUID()
- final case class MediatorResponse(requestId: Option[Timestamp], sender: String, viewHash: ByteString, localVerdict: Option[LocalVerdict], rootHash: ByteString, confirmingParties: Seq[String], domainId: String) extends GeneratedMessage with Updatable[MediatorResponse] with Product with Serializable
- viewHash
May be empty for Malformed verdicts if the participant cannot determine the view hash.
- localVerdict
new type LocalVerdict
- rootHash
May be empty for Malformed verdicts if the participant cannot determine the root hash.
- confirmingParties
Empty iff the verdict is malformed.
- Annotations
- @SerialVersionUID()
- final case class MerkleSeq(rootOrEmpty: Option[BlindableNode]) extends GeneratedMessage with Updatable[MerkleSeq] with Product with Serializable
- rootOrEmpty
optional; absent if the sequence is empty
- Annotations
- @SerialVersionUID()
- final case class MerkleSeqElement(first: Option[BlindableNode], second: Option[BlindableNode], data: Option[BlindableNode]) extends GeneratedMessage with Updatable[MerkleSeqElement] with Product with Serializable
- first
Fields mandatory for Branch
- data
Fields mandatory for Singleton
- Annotations
- @SerialVersionUID()
- final case class ParticipantRandomnessLookup(randomness: ByteString, fingerprint: String) extends GeneratedMessage with Updatable[ParticipantRandomnessLookup] with Product with Serializable
- randomness
An encrypted random bytestring. After decryption, used in HKDF to derive the encryption keys for the view and its subviews
- fingerprint
The fingerprint of the public key that was used to encrypt the randomness for the participant
- Annotations
- @SerialVersionUID()
- final case class ParticipantReject(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[ParticipantReject] with Product with Serializable
Renamed RejectionReasons -> ParticipantReject
Renamed RejectionReasons -> ParticipantReject
- Annotations
- @SerialVersionUID()
- final case class RegisterTopologyTransactionResponse(requestedBy: String, participant: String, requestId: String, results: Seq[Result], domainId: String) extends GeneratedMessage with Updatable[RegisterTopologyTransactionResponse] with Product with Serializable
Differences with v0.RegisterTopologyTransactionResponse - Removed deprecated Result.State.REQUESTED - Removed Result.unique_path
Differences with v0.RegisterTopologyTransactionResponse - Removed deprecated Result.State.REQUESTED - Removed Result.unique_path
- Annotations
- @SerialVersionUID()
- final case class SequencedEvent(counter: Long, timestamp: Option[Timestamp], domainId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[DeliverErrorReason]) extends GeneratedMessage with Updatable[SequencedEvent] with Product with Serializable
- messageId
Optional: Present for DeliverError, present for the sender of a Deliver.
- batch
Changed in v1 from v0.CompressedBatch to v1.CompressedBatch Optional: Present for Deliver, absent for DeliverError
- deliverErrorReason
Optional: Present for DeliverError, absent for other events
- Annotations
- @SerialVersionUID()
- final case class SerializableContract(contractId: String, rawContractInstance: ByteString, metadata: Option[Metadata], ledgerCreateTime: Option[Timestamp], contractSalt: Option[Salt]) extends GeneratedMessage with Updatable[SerializableContract] with Product with Serializable
Compared to v0: contract_salt was added
Compared to v0: contract_salt was added
- contractSalt
optional
- Annotations
- @SerialVersionUID()
- final case class SignedContent(content: Option[ByteString], signatures: Seq[Signature], timestampOfSigningKey: Option[Timestamp]) extends GeneratedMessage with Updatable[SignedContent] with Product with Serializable
- signatures
now repeated, was not repeated in v0
- Annotations
- @SerialVersionUID()
- final case class SignedProtocolMessage(signature: Seq[Signature], typedSignedProtocolMessageContent: ByteString) extends GeneratedMessage with Updatable[SignedProtocolMessage] with Product with Serializable
Introduced in PV=DEV
Introduced in PV=DEV
- signature
Made repeated in v1
- typedSignedProtocolMessageContent
Factored one_of out into a separate message in v1.
- Annotations
- @SerialVersionUID()
- final case class StaticDomainParameters(uniqueContractKeys: Boolean, requiredSigningKeySchemes: Seq[SigningKeyScheme], requiredEncryptionKeySchemes: Seq[EncryptionKeyScheme], requiredSymmetricKeySchemes: Seq[SymmetricKeyScheme], requiredHashAlgorithms: Seq[HashAlgorithm], requiredCryptoKeyFormats: Seq[CryptoKeyFormat], protocolVersion: Int) extends GeneratedMessage with Updatable[StaticDomainParameters] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class SubmissionRequest(sender: String, messageId: String, isRequest: Boolean, batch: Option[CompressedBatch], maxSequencingTime: Option[Timestamp], timestampOfSigningKey: Option[Timestamp], aggregationRule: Option[AggregationRule]) extends GeneratedMessage with Updatable[SubmissionRequest] with Product with Serializable
Messages used for synchronization between sequencer nodes
Messages used for synchronization between sequencer nodes
- batch
Changed from v0.CompressedBatch to v1.CompressedBatch
- aggregationRule
optional
- Annotations
- @SerialVersionUID()
- final case class SubmitterMetadata(salt: Option[Salt], actAs: Seq[String], applicationId: String, commandId: String, submitterParticipant: String, submissionId: String, dedupPeriod: Option[DeduplicationPeriod], maxSequencingTime: Option[Timestamp]) extends GeneratedMessage with Updatable[SubmitterMetadata] with Product with Serializable
Compared to v0: added max_sequencing_time
Compared to v0: added max_sequencing_time
- submissionId
optional; absent if not specified by submitter
- Annotations
- @SerialVersionUID()
- final case class TopologyStateUpdate(operation: TopologyChangeOp, id: String, mapping: Mapping) extends GeneratedMessage with Updatable[TopologyStateUpdate] with Product with Serializable
- id
unique id of this element
- Annotations
- @SerialVersionUID()
- final case class TopologyTransaction(transaction: Transaction) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransactionResultMessage(requestId: Option[Timestamp], verdict: Option[Verdict], notificationTree: Option[InformeeTree]) extends GeneratedMessage with Updatable[TransactionResultMessage] with Product with Serializable
- verdict
new Verdict type
- Annotations
- @SerialVersionUID()
- final case class TransferInCommonData(salt: Option[Salt], targetDomain: String, stakeholders: Seq[String], uuid: String, targetMediator: String, targetProtocolVersion: Int) extends GeneratedMessage with Updatable[TransferInCommonData] with Product with Serializable
- targetProtocolVersion
added in v1
- Annotations
- @SerialVersionUID()
- final case class TransferInMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferInMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransferInView(salt: Option[Salt], submitter: String, contract: Option[SerializableContract], transferOutResultEvent: Option[v0.SignedContent], creatingTransactionId: ByteString, sourceProtocolVersion: Int) extends GeneratedMessage with Updatable[TransferInView] with Product with Serializable
- sourceProtocolVersion
added in v1
- Annotations
- @SerialVersionUID()
- final case class TransferOutCommonData(salt: Option[Salt], sourceDomain: String, stakeholders: Seq[String], adminParties: Seq[String], uuid: String, sourceMediator: String, sourceProtocolVersion: Int) extends GeneratedMessage with Updatable[TransferOutCommonData] with Product with Serializable
- sourceProtocolVersion
added in v1
- Annotations
- @SerialVersionUID()
- final case class TransferOutMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferOutMediatorMessage] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class TransferOutView(salt: Option[Salt], submitter: String, contractId: String, targetDomain: String, targetTimeProof: Option[TimeProof], targetProtocolVersion: Int) extends GeneratedMessage with Updatable[TransferOutView] with Product with Serializable
- targetProtocolVersion
added in v1
- Annotations
- @SerialVersionUID()
- final case class TransferResult(requestId: Option[Timestamp], domain: Domain, informees: Seq[String], verdict: Option[Verdict]) extends GeneratedMessage with Updatable[TransferResult] with Product with Serializable
- verdict
new Verdict type
- Annotations
- @SerialVersionUID()
- final case class TransferViewTree(commonData: Option[BlindableNode], participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[TransferViewTree] 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 ViewCommonData(salt: Option[Salt], informees: Seq[Informee], threshold: Int) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ViewNode(viewCommonData: Option[BlindableNode], viewParticipantData: Option[BlindableNode], subviews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[ViewNode] with Product with Serializable
- subviews
changed type to MerkleSeq in v1
- Annotations
- @SerialVersionUID()
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 ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
- object Batch extends GeneratedMessageCompanion[Batch] with UnstableProtoVersion
- object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
- object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with UnstableProtoVersion
- object CommonProto extends GeneratedFileObject
- object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with UnstableProtoVersion
- object CreatedContract extends GeneratedMessageCompanion[CreatedContract]
- object DomainGovernanceTransaction extends GeneratedMessageCompanion[DomainGovernanceTransaction]
- object DomainParametersChange extends GeneratedMessageCompanion[DomainParametersChange]
- object DomainTopologyTransactionMessage extends GeneratedMessageCompanion[DomainTopologyTransactionMessage] with StableProtoVersion
- object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters] with StableProtoVersion
- object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
- object Envelope extends GeneratedMessageCompanion[Envelope] with UnstableProtoVersion
- object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
- object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
- object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
- object Informee extends GeneratedMessageCompanion[Informee] with UnstableProtoVersion
- object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
- object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
- object InputContract extends GeneratedMessageCompanion[InputContract]
- object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree]
- object LocalReject extends GeneratedMessageCompanion[LocalReject]
- object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
- object MalformedMediatorRequestResult extends GeneratedMessageCompanion[MalformedMediatorRequestResult] with StableProtoVersion
- object MediatorProto extends GeneratedFileObject
- object MediatorReject extends GeneratedMessageCompanion[MediatorReject]
- object MediatorResponse extends GeneratedMessageCompanion[MediatorResponse] with StableProtoVersion
- object MediatorResponseProto extends GeneratedFileObject
- object MerkleProto extends GeneratedFileObject
- object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
- object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
- object ParticipantRandomnessLookup extends GeneratedMessageCompanion[ParticipantRandomnessLookup]
- object ParticipantReject extends GeneratedMessageCompanion[ParticipantReject]
- object ParticipantTransactionProto extends GeneratedFileObject
- object ParticipantTransferProto extends GeneratedFileObject
- object RegisterTopologyTransactionResponse extends GeneratedMessageCompanion[RegisterTopologyTransactionResponse] with StableProtoVersion
- object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with UnstableProtoVersion
- object SequencingProto extends GeneratedFileObject
- object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
- object SignedContent extends GeneratedMessageCompanion[SignedContent] with UnstableProtoVersion
- object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with UnstableProtoVersion
- object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters] with StableProtoVersion
- object SubmissionRequest extends GeneratedMessageCompanion[SubmissionRequest] with UnstableProtoVersion
- object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata] with StableProtoVersion
- object SynchronizationProto extends GeneratedFileObject
- object TopologyProto extends GeneratedFileObject
- object TopologyStateUpdate extends GeneratedMessageCompanion[TopologyStateUpdate]
- object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
- object TransactionResultMessage extends GeneratedMessageCompanion[TransactionResultMessage] with StableProtoVersion
- object TransferInCommonData extends GeneratedMessageCompanion[TransferInCommonData] with StableProtoVersion
- object TransferInMediatorMessage extends GeneratedMessageCompanion[TransferInMediatorMessage] with StableProtoVersion
- object TransferInView extends GeneratedMessageCompanion[TransferInView] with StableProtoVersion
- object TransferOutCommonData extends GeneratedMessageCompanion[TransferOutCommonData] with StableProtoVersion
- object TransferOutMediatorMessage extends GeneratedMessageCompanion[TransferOutMediatorMessage] with StableProtoVersion
- object TransferOutView extends GeneratedMessageCompanion[TransferOutView] with StableProtoVersion
- object TransferResult extends GeneratedMessageCompanion[TransferResult] with StableProtoVersion
- object TransferViewTree extends GeneratedMessageCompanion[TransferViewTree] with StableProtoVersion
- object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
- object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
- object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion
Deprecated Value Members
- object ViewParticipantMessage extends GeneratedMessageCompanion[ViewParticipantMessage]
- Annotations
- @deprecated
- Deprecated
(Since version ) Marked as deprecated in proto file