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 BlindableNode(blindedOrNot: BlindedOrNot) extends GeneratedMessage with Updatable[BlindableNode] with Product with Serializable
- 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 EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class GenTransactionTree(submitterMetadata: Option[BlindableNode], commonMetadata: Option[BlindableNode], participantMetadata: Option[BlindableNode], rootViews: Option[MerkleSeq]) extends GeneratedMessage with Updatable[GenTransactionTree] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class GlobalKey(templateId: ByteString, key: ByteString, packageName: String) extends GeneratedMessage with Updatable[GlobalKey] with Product with Serializable
Compared to v0: add package_name
Compared to v0: add package_name
- 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 Metadata(nonMaintainerSignatories: Seq[String], nonSignatoryStakeholders: Seq[String], key: Option[GlobalKey], maintainers: Seq[String]) extends GeneratedMessage with Updatable[Metadata] with Product with Serializable
Compared to v0: reference v1 GlobalKey
Compared to v0: reference v1 GlobalKey
- key
optional: only set if contract has a key
- maintainers
optional; only set if contract has a key
- 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 ResolvedKey(key: Option[GlobalKey], resolution: Resolution) extends GeneratedMessage with Updatable[ResolvedKey] with Product with Serializable
Compared to v0: updated GlobalKey
Compared to v0: updated GlobalKey
- Annotations
- @SerialVersionUID()
- final case class SerializableContract(contractId: String, rawContractInstance: ByteString, metadata: Option[v0.SerializableContract.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 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 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[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 BlindableNode extends GeneratedMessageCompanion[BlindableNode]
- object CommonProto extends GeneratedFileObject
- 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 EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
- object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
- object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
- object GlobalKey extends GeneratedMessageCompanion[GlobalKey]
- object Informee extends GeneratedMessageCompanion[Informee]
- 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 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 Metadata extends GeneratedMessageCompanion[Metadata]
- 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 ResolvedKey extends GeneratedMessageCompanion[ResolvedKey]
- object SequencingProto extends GeneratedFileObject
- object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
- object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters] with StableProtoVersion
- 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