TravelRuleCreateTransactionRequest

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

originatorVASPdid

The VASP ID of the transaction originator

beneficiaryVASPdid

The VASP ID of the transaction beneficiary

beneficiaryVASPname

The name of the VASP acting as the beneficiary

transactionBlockchainInfo

Information about the blockchain transaction

encrypted

Encrypted data related to the transaction

protocol

The protocol used to perform the travel rule

skipBeneficiaryDataValidation

Whether to skip validation of beneficiary data

travelRuleBehavior

Whether to check if the transaction is a TRAVEL_RULE in the beneficiary VASP's jurisdiction

originatorProof

Ownership proof related to the originator of the transaction

beneficiaryProof

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)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val encrypted: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val pii: TravelRulePiiIVMS? = null
Link copied to clipboard
val protocol: String? = null
Link copied to clipboard