pub struct DepositTravelRuleRequest {
pub beneficiary: Option<DepositTravelRuleBeneficiary>,
pub is_self: Option<bool>,
pub originator: Option<DepositTravelRuleOriginator>,
}Expand description
Request body for submitting travel rule information for a deposit transfer. Required fields vary by jurisdiction.
JSON schema
{
"description": "Request body for submitting travel rule information for a deposit transfer. Required fields vary by jurisdiction.",
"examples": [
{
"beneficiary": {
"name": "Jane Smith"
},
"isSelf": false,
"originator": {
"address": {
"city": "San Francisco",
"countryCode": "US",
"line1": "123 Main St",
"postCode": "94105",
"state": "CA"
},
"name": "John Doe"
}
}
],
"type": "object",
"properties": {
"beneficiary": {
"$ref": "#/components/schemas/DepositTravelRuleBeneficiary"
},
"isSelf": {
"description": "Indicates whether the user attests that the originating wallet belongs to them.",
"examples": [
false
],
"type": "boolean"
},
"originator": {
"$ref": "#/components/schemas/DepositTravelRuleOriginator"
}
}
}Fields§
§beneficiary: Option<DepositTravelRuleBeneficiary>§is_self: Option<bool>Indicates whether the user attests that the originating wallet belongs to them.
originator: Option<DepositTravelRuleOriginator>Implementations§
Source§impl DepositTravelRuleRequest
impl DepositTravelRuleRequest
pub fn builder() -> DepositTravelRuleRequest
Trait Implementations§
Source§impl Clone for DepositTravelRuleRequest
impl Clone for DepositTravelRuleRequest
Source§fn clone(&self) -> DepositTravelRuleRequest
fn clone(&self) -> DepositTravelRuleRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DepositTravelRuleRequest
impl Debug for DepositTravelRuleRequest
Source§impl Default for DepositTravelRuleRequest
impl Default for DepositTravelRuleRequest
Source§impl<'de> Deserialize<'de> for DepositTravelRuleRequest
impl<'de> Deserialize<'de> for DepositTravelRuleRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&DepositTravelRuleRequest> for DepositTravelRuleRequest
impl From<&DepositTravelRuleRequest> for DepositTravelRuleRequest
Source§fn from(value: &DepositTravelRuleRequest) -> Self
fn from(value: &DepositTravelRuleRequest) -> Self
Converts to this type from the input type.
Source§impl From<DepositTravelRuleRequest> for DepositTravelRuleRequest
impl From<DepositTravelRuleRequest> for DepositTravelRuleRequest
Source§fn from(value: DepositTravelRuleRequest) -> Self
fn from(value: DepositTravelRuleRequest) -> Self
Converts to this type from the input type.
Source§impl Serialize for DepositTravelRuleRequest
impl Serialize for DepositTravelRuleRequest
Source§impl TryFrom<DepositTravelRuleRequest> for DepositTravelRuleRequest
impl TryFrom<DepositTravelRuleRequest> for DepositTravelRuleRequest
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: DepositTravelRuleRequest) -> Result<Self, ConversionError>
fn try_from(value: DepositTravelRuleRequest) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for DepositTravelRuleRequest
impl RefUnwindSafe for DepositTravelRuleRequest
impl Send for DepositTravelRuleRequest
impl Sync for DepositTravelRuleRequest
impl Unpin for DepositTravelRuleRequest
impl UnsafeUnpin for DepositTravelRuleRequest
impl UnwindSafe for DepositTravelRuleRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more