Packages

package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. 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()
  3. final case class BlindableNode(blindedOrNot: BlindedOrNot) extends GeneratedMessage with Updatable[BlindableNode] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. 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()
  5. 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()
  6. 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()
  7. final case class DomainGovernanceTransaction(mapping: Mapping) extends GeneratedMessage with Updatable[DomainGovernanceTransaction] with Product with Serializable
    Annotations
    @SerialVersionUID()
  8. 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()
  9. 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()
  10. 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()
  11. 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()
  12. 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()
  13. final case class EnvelopeContent(someEnvelopeContent: SomeEnvelopeContent) extends GeneratedMessage with Updatable[EnvelopeContent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  14. final case class FullInformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[FullInformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  15. 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()
  16. 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()
  17. final case class InformeeMessage(fullInformeeTree: Option[FullInformeeTree], protocolVersion: Int) extends GeneratedMessage with Updatable[InformeeMessage] with Product with Serializable

    protocolVersion

    added in v1

    Annotations
    @SerialVersionUID()
  18. final case class InformeeTree(tree: Option[GenTransactionTree]) extends GeneratedMessage with Updatable[InformeeTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  19. 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()
  20. 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()
  21. 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()
  22. final case class LocalVerdict(someLocalVerdict: SomeLocalVerdict) extends GeneratedMessage with Updatable[LocalVerdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  23. 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()
  24. 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()
  25. 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()
  26. 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()
  27. 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()
  28. 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()
  29. final case class ParticipantReject(reasons: Seq[RejectionReason]) extends GeneratedMessage with Updatable[ParticipantReject] with Product with Serializable

    Renamed RejectionReasons -> ParticipantReject

    Renamed RejectionReasons -> ParticipantReject

    Annotations
    @SerialVersionUID()
  30. 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()
  31. final case class SequencedEvent(counter: Long, timestamp: Option[Timestamp], domainId: String, messageId: Option[String], batch: Option[CompressedBatch], deliverErrorReason: Option[Status]) 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()
  32. 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()
  33. 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()
  34. 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()
  35. 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()
  36. 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()
  37. 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()
  38. 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()
  39. final case class TopologyTransaction(transaction: Transaction) extends GeneratedMessage with Updatable[TopologyTransaction] with Product with Serializable
    Annotations
    @SerialVersionUID()
  40. 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()
  41. 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()
  42. final case class TransferInMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferInMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  43. 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()
  44. 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()
  45. final case class TransferOutMediatorMessage(tree: Option[TransferViewTree]) extends GeneratedMessage with Updatable[TransferOutMediatorMessage] with Product with Serializable
    Annotations
    @SerialVersionUID()
  46. 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()
  47. 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()
  48. final case class TransferViewTree(commonData: Option[BlindableNode], participantData: Option[BlindableNode]) extends GeneratedMessage with Updatable[TransferViewTree] with Product with Serializable
    Annotations
    @SerialVersionUID()
  49. final case class Verdict(someVerdict: SomeVerdict) extends GeneratedMessage with Updatable[Verdict] with Product with Serializable
    Annotations
    @SerialVersionUID()
  50. final case class ViewCommonData(salt: Option[Salt], informees: Seq[Informee], threshold: Int) extends GeneratedMessage with Updatable[ViewCommonData] with Product with Serializable
    Annotations
    @SerialVersionUID()
  51. 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

  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 ActionDescription extends GeneratedMessageCompanion[ActionDescription] with StableProtoVersion
  2. object Batch extends GeneratedMessageCompanion[Batch] with UnstableProtoVersion
  3. object BlindableNode extends GeneratedMessageCompanion[BlindableNode]
  4. object CommonMetadata extends GeneratedMessageCompanion[CommonMetadata] with UnstableProtoVersion
  5. object CommonProto extends GeneratedFileObject
  6. object CompressedBatch extends GeneratedMessageCompanion[CompressedBatch] with UnstableProtoVersion
  7. object CreatedContract extends GeneratedMessageCompanion[CreatedContract]
  8. object DomainGovernanceTransaction extends GeneratedMessageCompanion[DomainGovernanceTransaction]
  9. object DomainParametersChange extends GeneratedMessageCompanion[DomainParametersChange]
  10. object DomainTopologyTransactionMessage extends GeneratedMessageCompanion[DomainTopologyTransactionMessage] with StableProtoVersion
  11. object DynamicDomainParameters extends GeneratedMessageCompanion[DynamicDomainParameters] with StableProtoVersion
  12. object EncryptedViewMessage extends GeneratedMessageCompanion[EncryptedViewMessage] with StableProtoVersion
  13. object Envelope extends GeneratedMessageCompanion[Envelope] with UnstableProtoVersion
  14. object EnvelopeContent extends GeneratedMessageCompanion[EnvelopeContent] with StableProtoVersion
  15. object FullInformeeTree extends GeneratedMessageCompanion[FullInformeeTree] with StableProtoVersion
  16. object GenTransactionTree extends GeneratedMessageCompanion[GenTransactionTree]
  17. object Informee extends GeneratedMessageCompanion[Informee] with UnstableProtoVersion
  18. object InformeeMessage extends GeneratedMessageCompanion[InformeeMessage] with StableProtoVersion
  19. object InformeeTree extends GeneratedMessageCompanion[InformeeTree] with StableProtoVersion
  20. object InputContract extends GeneratedMessageCompanion[InputContract]
  21. object LightTransactionViewTree extends GeneratedMessageCompanion[LightTransactionViewTree]
  22. object LocalReject extends GeneratedMessageCompanion[LocalReject]
  23. object LocalVerdict extends GeneratedMessageCompanion[LocalVerdict] with StableProtoVersion
  24. object MalformedMediatorRequestResult extends GeneratedMessageCompanion[MalformedMediatorRequestResult] with StableProtoVersion
  25. object MediatorProto extends GeneratedFileObject
  26. object MediatorReject extends GeneratedMessageCompanion[MediatorReject]
  27. object MediatorResponse extends GeneratedMessageCompanion[MediatorResponse] with StableProtoVersion
  28. object MediatorResponseProto extends GeneratedFileObject
  29. object MerkleProto extends GeneratedFileObject
  30. object MerkleSeq extends GeneratedMessageCompanion[MerkleSeq] with StableProtoVersion
  31. object MerkleSeqElement extends GeneratedMessageCompanion[MerkleSeqElement] with StableProtoVersion
  32. object ParticipantRandomnessLookup extends GeneratedMessageCompanion[ParticipantRandomnessLookup]
  33. object ParticipantReject extends GeneratedMessageCompanion[ParticipantReject]
  34. object ParticipantTransactionProto extends GeneratedFileObject
  35. object ParticipantTransferProto extends GeneratedFileObject
  36. object RegisterTopologyTransactionResponse extends GeneratedMessageCompanion[RegisterTopologyTransactionResponse] with StableProtoVersion
  37. object SequencedEvent extends GeneratedMessageCompanion[SequencedEvent] with UnstableProtoVersion
  38. object SequencingProto extends GeneratedFileObject
  39. object SerializableContract extends GeneratedMessageCompanion[SerializableContract]
  40. object SignedContent extends GeneratedMessageCompanion[SignedContent] with UnstableProtoVersion
  41. object SignedProtocolMessage extends GeneratedMessageCompanion[SignedProtocolMessage] with UnstableProtoVersion
  42. object StaticDomainParameters extends GeneratedMessageCompanion[StaticDomainParameters] with StableProtoVersion
  43. object SubmissionRequest extends GeneratedMessageCompanion[SubmissionRequest] with UnstableProtoVersion
  44. object SubmitterMetadata extends GeneratedMessageCompanion[SubmitterMetadata] with StableProtoVersion
  45. object SynchronizationProto extends GeneratedFileObject
  46. object TopologyProto extends GeneratedFileObject
  47. object TopologyStateUpdate extends GeneratedMessageCompanion[TopologyStateUpdate]
  48. object TopologyTransaction extends GeneratedMessageCompanion[TopologyTransaction] with StableProtoVersion
  49. object TransactionResultMessage extends GeneratedMessageCompanion[TransactionResultMessage] with StableProtoVersion
  50. object TransferInCommonData extends GeneratedMessageCompanion[TransferInCommonData] with StableProtoVersion
  51. object TransferInMediatorMessage extends GeneratedMessageCompanion[TransferInMediatorMessage] with StableProtoVersion
  52. object TransferInView extends GeneratedMessageCompanion[TransferInView] with StableProtoVersion
  53. object TransferOutCommonData extends GeneratedMessageCompanion[TransferOutCommonData] with StableProtoVersion
  54. object TransferOutMediatorMessage extends GeneratedMessageCompanion[TransferOutMediatorMessage] with StableProtoVersion
  55. object TransferOutView extends GeneratedMessageCompanion[TransferOutView] with StableProtoVersion
  56. object TransferResult extends GeneratedMessageCompanion[TransferResult] with StableProtoVersion
  57. object TransferViewTree extends GeneratedMessageCompanion[TransferViewTree] with StableProtoVersion
  58. object Verdict extends GeneratedMessageCompanion[Verdict] with StableProtoVersion
  59. object ViewCommonData extends GeneratedMessageCompanion[ViewCommonData] with StableProtoVersion
  60. object ViewNode extends GeneratedMessageCompanion[ViewNode] with StableProtoVersion

Deprecated Value Members

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

    (Since version ) Marked as deprecated in proto file

Ungrouped