final case class ExportAcsRequest(partyIds: Seq[String], synchronizerId: String, ledgerOffset: Long, contractSynchronizerRenames: Map[String, ExportAcsTargetSynchronizer], excludedStakeholderIds: Seq[String]) extends GeneratedMessage with Updatable[ExportAcsRequest] with Product with Serializable
- partyIds
The identifiers of the parties for which the Active Contract Set (ACS) will be exported. This field must contain at least one party ID. Required
- synchronizerId
The identifier of the synchronizer to filter contracts. Optional. If provided, only contracts assigned to a synchronizer with this exact ID will be included in the exported ACS. If not set (empty string), all contracts for the specified parties will be included. Optional; filters by exact synchronizer ID if set
- ledgerOffset
The ledger offset at which the ACS snapshot should be taken. This determines the point in the ledger history from which the active contracts will be retrieved. Required
- contractSynchronizerRenames
A mapping to modify the synchronizer assignment of contracts in the exported ACS. Note: This mapping is not a proper contract reassignment. That is no actual reassignment happens, and thus the reassignment counter is not increased. Optional. If not provided (empty map), the contracts in the exported ACS will retain their original synchronizer assignments.
- excludedStakeholderIds
A list of party IDs to exclude from the export. Any contract that has one or more of these parties as a stakeholder will be omitted from the ACS snapshot. Optional
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ExportAcsRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ExportAcsRequest(partyIds: Seq[String], synchronizerId: String, ledgerOffset: Long, contractSynchronizerRenames: Map[String, ExportAcsTargetSynchronizer], excludedStakeholderIds: Seq[String])
- partyIds
The identifiers of the parties for which the Active Contract Set (ACS) will be exported. This field must contain at least one party ID. Required
- synchronizerId
The identifier of the synchronizer to filter contracts. Optional. If provided, only contracts assigned to a synchronizer with this exact ID will be included in the exported ACS. If not set (empty string), all contracts for the specified parties will be included. Optional; filters by exact synchronizer ID if set
- ledgerOffset
The ledger offset at which the ACS snapshot should be taken. This determines the point in the ledger history from which the active contracts will be retrieved. Required
- contractSynchronizerRenames
A mapping to modify the synchronizer assignment of contracts in the exported ACS. Note: This mapping is not a proper contract reassignment. That is no actual reassignment happens, and thus the reassignment counter is not increased. Optional. If not provided (empty map), the contracts in the exported ACS will retain their original synchronizer assignments.
- excludedStakeholderIds
A list of party IDs to exclude from the export. Any contract that has one or more of these parties as a stakeholder will be omitted from the ACS snapshot. Optional
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAllContractSynchronizerRenames(__vs: Iterable[(String, ExportAcsTargetSynchronizer)]): ExportAcsRequest
- def addAllExcludedStakeholderIds(__vs: Iterable[String]): ExportAcsRequest
- def addAllPartyIds(__vs: Iterable[String]): ExportAcsRequest
- def addContractSynchronizerRenames(__vs: (String, ExportAcsTargetSynchronizer)*): ExportAcsRequest
- def addExcludedStakeholderIds(__vs: String*): ExportAcsRequest
- def addPartyIds(__vs: String*): ExportAcsRequest
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearContractSynchronizerRenames: ExportAcsRequest
- def clearExcludedStakeholderIds: ExportAcsRequest
- def clearPartyIds: ExportAcsRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: ExportAcsRequest.type
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- val contractSynchronizerRenames: Map[String, ExportAcsTargetSynchronizer]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val excludedStakeholderIds: Seq[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val ledgerOffset: Long
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val partyIds: Seq[String]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val synchronizerId: String
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- def update(ms: (Lens[ExportAcsRequest, ExportAcsRequest]) => Mutation[ExportAcsRequest]*): ExportAcsRequest
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withContractSynchronizerRenames(__v: Map[String, ExportAcsTargetSynchronizer]): ExportAcsRequest
- def withExcludedStakeholderIds(__v: Seq[String]): ExportAcsRequest
- def withLedgerOffset(__v: Long): ExportAcsRequest
- def withPartyIds(__v: Seq[String]): ExportAcsRequest
- def withSynchronizerId(__v: String): ExportAcsRequest
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ExportAcsRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage