package v2
- Alphabetic
- Public
- Protected
Type Members
- final case class ActionDescription(description: Description) extends GeneratedMessage with Updatable[ActionDescription] with Product with Serializable
Compared to v1: templateId added to ExerciseActionDescription
Compared to v1: templateId added to ExerciseActionDescription
- Annotations
- @SerialVersionUID()
- final case class CatchUpConfig(catchupIntervalSkip: Int, nrIntervalsToTriggerCatchup: Int) extends GeneratedMessage with Updatable[CatchUpConfig] with Product with Serializable
catch-up configuration parameters
catch-up configuration parameters
- Annotations
- @SerialVersionUID()
- final case class CreatedContract(contract: Option[SerializableContract], consumedInCore: Boolean, rolledBack: Boolean) extends GeneratedMessage with Updatable[CreatedContract] with Product with Serializable
Compared to v1: updated SerializableContract
Compared to v1: updated 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 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, catchUpParameters: Option[CatchUpConfig]) 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: ByteString, sessionKeyRandomness: Seq[SessionKeyLookup], domainId: 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
- submitterParticipantSignature
optional
- randomness
Randomness that is symmetrically encrypted with a session key. Used in the HKDF to derive the encryption keys for the view and its subviews
- Annotations
- @SerialVersionUID()
- final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] 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 v1: updated SerializableContract
Compared to v1: updated SerializableContract
- 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
v1.MediatorReject -> v2.MediatorReject
- Annotations
- @SerialVersionUID()
- final case class MediatorReject(reason: Option[Status]) extends GeneratedMessage with Updatable[MediatorReject] with Product with Serializable
- reason
Must not be OK
- Annotations
- @SerialVersionUID()
- final case class MediatorResponse(requestId: Option[Timestamp], sender: String, localVerdict: Option[LocalVerdict], rootHash: ByteString, confirmingParties: Seq[String], domainId: String, viewPosition: Option[ViewPosition]) extends GeneratedMessage with Updatable[MediatorResponse] with Product with Serializable
- rootHash
May be empty for Malformed verdicts if the participant cannot determine the root hash.
- confirmingParties
Empty iff the verdict is malformed.
- viewPosition
Added view_position. May be empty for Malformed verdicts
- Annotations
- @SerialVersionUID()
- final case class MerkleSeqIndex(isRight: Seq[Boolean]) extends GeneratedMessage with Updatable[MerkleSeqIndex] with Product with Serializable
New message
New message
- Annotations
- @SerialVersionUID()
- final case class ParticipantReject(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[ParticipantReject] with Product with Serializable
- reasons
new version
- Annotations
- @SerialVersionUID()
- final case class RejectionReason(parties: Seq[String], reject: Option[LocalReject]) extends GeneratedMessage with Updatable[RejectionReason] with Product with Serializable
- reject
Using v1.LocalReject instead of v0.LocalReject
- 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 v1: metadata updated
Compared to v1: metadata updated
- contractSalt
optional
- Annotations
- @SerialVersionUID()
- final case class SessionKeyLookup(sessionKeyRandomness: ByteString, fingerprint: String) extends GeneratedMessage with Updatable[SessionKeyLookup] with Product with Serializable
- sessionKeyRandomness
An asymmetrically encrypted randomness to generate the session key. This session key decrypts the randomness field in
EncryptedViewMessage
- fingerprint
The fingerprint of the public key that was used to encrypt the session key randomness
- Annotations
- @SerialVersionUID()
- final case class TopologyStateUpdate(operation: TopologyChangeOp, id: String, mapping: Mapping) extends GeneratedMessage with Updatable[TopologyStateUpdate] with Product with Serializable
Difference with v1.TopologyStateUpdate: added check_only_packages
Difference with v1.TopologyStateUpdate: added check_only_packages
- 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], rootHash: ByteString, domainId: String) extends GeneratedMessage with Updatable[TransactionResultMessage] with Product with Serializable
Changes from v1: Removed field notification_tree Added fields root_hash, domain_id
Changes from v1: Removed field notification_tree Added fields root_hash, domain_id
- 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
Compared to v1: updated SerializableContract
Compared to v1: updated SerializableContract
- 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 Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class ViewCommonData(salt: Option[Salt], informees: Seq[TrustParty], quorums: Seq[Quorum]) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
- informees
Replaced informees data type to only contain the PartyId and TrustLevel of the informee since their weight is stored in the quorums. Plain informees will not be present in the quorums and their trust level is always set to Ordinary.
- quorums
Replaced threshold with a list of quorums that need to be satisfied for the view to be confirmed
- Annotations
- @SerialVersionUID()
- final case class ViewParticipantData(salt: Option[Salt], coreInputs: Seq[v1.InputContract], createdCore: Seq[v1.CreatedContract], createdInSubviewArchivedInCore: Seq[String], resolvedKeys: Seq[v0.ViewParticipantData.ResolvedKey], actionDescription: Option[v1.ActionDescription], rollbackContext: Option[v0.ViewParticipantData.RollbackContext]) extends GeneratedMessage with Updatable[ViewParticipantData] with Product with Serializable
Compared to v1: action_description changed type from v0.ActionDescription to v1.ActionDescription created_core changed type from v0.CreatedContract to v1.CreatedContract core_inputs change from v0.ViewParticipantData.InputContract to v1.InputContract
Compared to v1: action_description changed type from v0.ActionDescription to v1.ActionDescription created_core changed type from v0.CreatedContract to v1.CreatedContract core_inputs change from v0.ViewParticipantData.InputContract to v1.InputContract
- createdInSubviewArchivedInCore
ids of contracts created in a subview and archived in the core
- rollbackContext
optional; defaults to the empty RollbackContext if omitted.
- Annotations
- @SerialVersionUID()
- final case class ViewPosition(position: Seq[MerkleSeqIndex]) extends GeneratedMessage with Updatable[ViewPosition] with Product with Serializable
New message
New message
- Annotations
- @SerialVersionUID()
Value Members
- object ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
- object CatchUpConfig extends GeneratedMessageCompanion[CatchUpConfig]
- object CommonProto extends GeneratedFileObject
- object CreatedContract extends GeneratedMessageCompanion[CreatedContract]
- object DomainGovernanceTransaction extends GeneratedMessageCompanion[DomainGovernanceTransaction]
- object DomainParametersChange extends GeneratedMessageCompanion[DomainParametersChange]
- object DomainParamsProto extends GeneratedFileObject
- object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters] with StableProtoVersion
- object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
- object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
- object InputContract extends GeneratedMessageCompanion[InputContract]
- 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 MerkleSeqIndex extends GeneratedMessageCompanion[MerkleSeqIndex]
- object ParticipantReject extends GeneratedMessageCompanion[ParticipantReject]
- object ParticipantTransactionProto extends GeneratedFileObject
- object ParticipantTransferProto extends GeneratedFileObject
- object RejectionReason extends GeneratedMessageCompanion[RejectionReason]
- object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
- object SessionKeyLookup extends GeneratedMessageCompanion[SessionKeyLookup]
- 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 TransferInView extends GeneratedMessageCompanion[TransferInView] with StableProtoVersion
- object TransferResult extends GeneratedMessageCompanion[TransferResult] with StableProtoVersion
- object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
- object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
- object ViewParticipantData extends GeneratedMessageCompanion[ViewParticipantData] with StableProtoVersion
- object ViewPosition extends GeneratedMessageCompanion[ViewPosition]