pub struct IdentityVerificationDocumentAddRequest {
pub document_additional: Option<String>,
pub document_number: String,
pub document_type: String,
pub identity_verification_document_add: i64,
pub issuing_country: String,
pub loginid: Option<String>,
pub passthrough: Option<Value>,
pub req_id: Option<i64>,
}
Expand description
Adds document information such as issuing country, id and type for identity verification processes.
Fields§
§document_additional: Option<String>
[Optional] Additional info required by some document types.\n
document_number: String
The identification number of the document.\n
document_type: String
The type of the document based on provided issuing_country
(can obtained from residence_list
call).\n
identity_verification_document_add: i64
Must be 1
\n
issuing_country: String
2-letter country code (can obtained from residence_list
call).\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
Trait Implementations§
Source§impl Clone for IdentityVerificationDocumentAddRequest
impl Clone for IdentityVerificationDocumentAddRequest
Source§fn clone(&self) -> IdentityVerificationDocumentAddRequest
fn clone(&self) -> IdentityVerificationDocumentAddRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for IdentityVerificationDocumentAddRequest
impl<'de> Deserialize<'de> for IdentityVerificationDocumentAddRequest
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
Auto Trait Implementations§
impl Freeze for IdentityVerificationDocumentAddRequest
impl RefUnwindSafe for IdentityVerificationDocumentAddRequest
impl Send for IdentityVerificationDocumentAddRequest
impl Sync for IdentityVerificationDocumentAddRequest
impl Unpin for IdentityVerificationDocumentAddRequest
impl UnwindSafe for IdentityVerificationDocumentAddRequest
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