pub struct TradingPlatformInvestorPasswordResetRequest {
pub account_id: String,
pub loginid: Option<String>,
pub new_password: String,
pub passthrough: Option<Value>,
pub platform: String,
pub req_id: Option<i64>,
pub trading_platform_investor_password_reset: i64,
pub verification_code: String,
}
Expand description
Reset the investor password of a Trading Platform Account
Fields§
§account_id: String
Trading account ID.\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
new_password: String
New password of the account. For validation (Accepts any printable ASCII character. Must be within 8-16 characters, include numbers, lowercase, uppercase letters and special characters. Must not be the same as the user’s email address).\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
platform: String
Name of trading platform.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
trading_platform_investor_password_reset: i64
Must be 1
\n
verification_code: String
Email verification code (received from a verify_email
call, which must be done first)\n
Trait Implementations§
Source§impl Clone for TradingPlatformInvestorPasswordResetRequest
impl Clone for TradingPlatformInvestorPasswordResetRequest
Source§fn clone(&self) -> TradingPlatformInvestorPasswordResetRequest
fn clone(&self) -> TradingPlatformInvestorPasswordResetRequest
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 TradingPlatformInvestorPasswordResetRequest
impl<'de> Deserialize<'de> for TradingPlatformInvestorPasswordResetRequest
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 TradingPlatformInvestorPasswordResetRequest
impl RefUnwindSafe for TradingPlatformInvestorPasswordResetRequest
impl Send for TradingPlatformInvestorPasswordResetRequest
impl Sync for TradingPlatformInvestorPasswordResetRequest
impl Unpin for TradingPlatformInvestorPasswordResetRequest
impl UnwindSafe for TradingPlatformInvestorPasswordResetRequest
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