Skip to main content
Package: com.coinbase.cdp.types

Method Details

getIsSelf

Returns: Optional<Boolean> - Indicates whether the user attests that the receiving wallet belongs to them.

getIsIntermediary

Returns: Optional<IsIntermediary>

getAttestVerifiedWalletOwnership

Returns: Optional<Boolean> - When true, you attest that the beneficiary’s wallet ownership has been verified out-of-band. Instructs Coinbase to skip the wallet verification check for this transfer. Only valid when isIntermediary is true. You can only attest to the beneficiary’s wallet ownership when your organization is acting as the originating VASP on behalf of your end customer, and Coinbase is acting as the intermediary VASP. Returns a 400 error if set to true when isIntermediary is false or omitted.

getOriginator

Returns: Optional<TravelRuleOriginator>

getBeneficiary

Returns: Optional<TravelRuleBeneficiary>

equals

Overrides: [equals](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals\(java.lang.Object\) "class or interface in java.lang") in class [Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang") Parameters: other - Object Returns: boolean

getAdditionalProperties

Returns: Map<String,Object>

hashCode

Overrides: [hashCode](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode\(\) "class or interface in java.lang") in class [Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang") Returns: int

toString

Overrides: [toString](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString\(\) "class or interface in java.lang") in class [Object](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html "class or interface in java.lang") Returns: String

builder

Returns: TravelRule.Builder