com.digitalasset.canton.admin.participant.v30
ImportPartyAcsRequest
Companion object ImportPartyAcsRequest
final case class ImportPartyAcsRequest(acsSnapshot: ByteString, workflowIdPrefix: String, contractImportMode: ContractImportMode, representativePackageIdOverride: Option[RepresentativePackageIdOverride]) extends GeneratedMessage with Updatable[ImportPartyAcsRequest] with Product with Serializable
- acsSnapshot
The raw binary of the ACS snapshot to be imported The binary content does not align on individual active contracts! It may contain bytes that are part of an active contract, or include several active contracts - depending on how much data fits into the configured gRPC message size. Required
- workflowIdPrefix
Custom prefix for the workflow ID to easily identify all transactions generated by this import. Optional. If left empty, the service will generate a prefix such as
import-<random_UUID>.- contractImportMode
How imported contracts should be validated upon import. NOTE: The representative package IDs assigned to imported contracts must ensure proper type-checking for those contracts. Importing contracts representative_package_id's that do not type-check may cause unexpected behavior, including INTERNAL errors on Ledger API read queries or incorrect Daml value representations. If unsure, perform the ACS import with ContractImportMode set to CONTRACT_IMPORT_MODE_VALIDATION to ensure that the assigned representative package IDs correctly validate the imported contracts. Required
- representativePackageIdOverride
The representative package ID override rules to be applied during import. Optional
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- ImportPartyAcsRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ImportPartyAcsRequest(acsSnapshot: ByteString, workflowIdPrefix: String, contractImportMode: ContractImportMode, representativePackageIdOverride: Option[RepresentativePackageIdOverride])
- acsSnapshot
The raw binary of the ACS snapshot to be imported The binary content does not align on individual active contracts! It may contain bytes that are part of an active contract, or include several active contracts - depending on how much data fits into the configured gRPC message size. Required
- workflowIdPrefix
Custom prefix for the workflow ID to easily identify all transactions generated by this import. Optional. If left empty, the service will generate a prefix such as
import-<random_UUID>.- contractImportMode
How imported contracts should be validated upon import. NOTE: The representative package IDs assigned to imported contracts must ensure proper type-checking for those contracts. Importing contracts representative_package_id's that do not type-check may cause unexpected behavior, including INTERNAL errors on Ledger API read queries or incorrect Daml value representations. If unsure, perform the ACS import with ContractImportMode set to CONTRACT_IMPORT_MODE_VALIDATION to ensure that the assigned representative package IDs correctly validate the imported contracts. Required
- representativePackageIdOverride
The representative package ID override rules to be applied during import. 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
- val acsSnapshot: ByteString
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearRepresentativePackageIdOverride: ImportPartyAcsRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: ImportPartyAcsRequest.type
- Definition Classes
- ImportPartyAcsRequest → GeneratedMessage
- val contractImportMode: ContractImportMode
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- ImportPartyAcsRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- ImportPartyAcsRequest → GeneratedMessage
- def getRepresentativePackageIdOverride: RepresentativePackageIdOverride
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val representativePackageIdOverride: Option[RepresentativePackageIdOverride]
- def serializedSize: Int
- Definition Classes
- ImportPartyAcsRequest → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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
- ImportPartyAcsRequest → GeneratedMessage
- def update(ms: (Lens[ImportPartyAcsRequest, ImportPartyAcsRequest]) => Mutation[ImportPartyAcsRequest]*): ImportPartyAcsRequest
- 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 withAcsSnapshot(__v: ByteString): ImportPartyAcsRequest
- def withContractImportMode(__v: ContractImportMode): ImportPartyAcsRequest
- def withRepresentativePackageIdOverride(__v: RepresentativePackageIdOverride): ImportPartyAcsRequest
- def withWorkflowIdPrefix(__v: String): ImportPartyAcsRequest
- val workflowIdPrefix: String
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- ImportPartyAcsRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage