Travel Rule Create Transaction Request
data class TravelRuleCreateTransactionRequest(val originator: TravelRulePiiIVMS, val beneficiary: TravelRulePiiIVMS, val originatorVASPdid: String? = null, val beneficiaryVASPdid: String? = null, val beneficiaryVASPname: String? = null, val transactionBlockchainInfo: TravelRuleTransactionBlockchainInfo? = null, val encrypted: String? = null, val protocol: String? = null, val skipBeneficiaryDataValidation: Boolean? = null, val travelRuleBehavior: Boolean? = null, val originatorProof: TravelRuleOwnershipProof? = null, val beneficiaryProof: TravelRuleOwnershipProof? = null, val pii: TravelRulePiiIVMS? = null)
Created by Fireblocks Ltd. on 07/10/2024.
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
Constructors
Link copied to clipboard
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)