Travel Rule Create Transaction Request
constructor(originator: TravelRulePiiIVMS, beneficiary: TravelRulePiiIVMS, originatorVASPdid: String? = null, beneficiaryVASPdid: String? = null, beneficiaryVASPname: String? = null, transactionBlockchainInfo: TravelRuleTransactionBlockchainInfo? = null, encrypted: String? = null, protocol: String? = null, skipBeneficiaryDataValidation: Boolean? = null, travelRuleBehavior: Boolean? = null, originatorProof: TravelRuleOwnershipProof? = null, beneficiaryProof: TravelRuleOwnershipProof? = null, pii: TravelRulePiiIVMS? = null)
Parameters
originator
Information about the originator of the transaction
beneficiary
Information about the beneficiary of the transaction
originator VASPdid
The VASP ID of the transaction originator
beneficiary VASPdid
The VASP ID of the transaction beneficiary
beneficiary VASPname
The name of the VASP acting as the beneficiary
transaction Blockchain Info
Information about the blockchain transaction
encrypted
Encrypted data related to the transaction
protocol
The protocol used to perform the travel rule
skip Beneficiary Data Validation
Whether to skip validation of beneficiary data
travel Rule Behavior
Whether to check if the transaction is a TRAVEL_RULE in the beneficiary VASP's jurisdiction
originator Proof
Ownership proof related to the originator of the transaction
beneficiary Proof
Ownership proof related to the beneficiary of the transaction
pii
Personal identifiable information related to the transaction