pub struct AccountData {Show 50 fields
pub account_alias: Option<String>,
pub account_id: Option<String>,
pub account_title: Option<String>,
pub applicant_type: Option<String>,
pub base_currency: Option<String>,
pub business_description: Option<String>,
pub capabilities: Option<HashMap<String, Vec<String>>>,
pub class_action_program: Option<String>,
pub clearing_status: Option<String>,
pub clearing_status_description: Option<String>,
pub country_of_corporation: Option<String>,
pub date_approved: Option<String>,
pub date_begun: Option<String>,
pub date_closed: Option<String>,
pub date_delinked: Option<String>,
pub date_funded: Option<String>,
pub date_linked: Option<String>,
pub date_opened: Option<String>,
pub dividend_reinvestment: Option<HashMap<String, bool>>,
pub email_address: Option<String>,
pub equity: Option<f64>,
pub external_id: Option<String>,
pub fee_template: Option<HashMap<String, String>>,
pub household: Option<String>,
pub investment_objectives: Option<Vec<String>>,
pub limited_option_trading: Option<String>,
pub mailing: Option<HashMap<String, String>>,
pub main_account: Option<String>,
pub margin: Option<String>,
pub master_account_id: Option<String>,
pub mifid_category: Option<String>,
pub mifir_status: Option<String>,
pub official_title: Option<String>,
pub option_level: Option<i32>,
pub org_type: Option<String>,
pub primary_user: Option<String>,
pub process_type: Option<String>,
pub property_profile: Option<String>,
pub registered_address: Option<HashMap<String, String>>,
pub risk_score: Option<i32>,
pub signatures: Option<Vec<String>>,
pub source_account_id: Option<String>,
pub state_code: Option<String>,
pub stock_yield_program: Option<HashMap<String, String>>,
pub sub_type: Option<String>,
pub tax_ids: Option<Vec<HashMap<String, String>>>,
pub tax_treaty_details: Option<Vec<HashMap<String, String>>>,
pub trade_intention_type: Option<String>,
pub trust_type: Option<String>,
pub us_tax_purpose_type: Option<String>,
}Fields§
§account_alias: Option<String>§account_id: Option<String>§account_title: Option<String>§applicant_type: Option<String>§base_currency: Option<String>§business_description: Option<String>§capabilities: Option<HashMap<String, Vec<String>>>§class_action_program: Option<String>§clearing_status: Option<String>§clearing_status_description: Option<String>§country_of_corporation: Option<String>§date_approved: Option<String>§date_begun: Option<String>§date_closed: Option<String>§date_delinked: Option<String>§date_funded: Option<String>§date_linked: Option<String>§date_opened: Option<String>§dividend_reinvestment: Option<HashMap<String, bool>>§email_address: Option<String>§equity: Option<f64>§external_id: Option<String>§fee_template: Option<HashMap<String, String>>§household: Option<String>§investment_objectives: Option<Vec<String>>§limited_option_trading: Option<String>§mailing: Option<HashMap<String, String>>§main_account: Option<String>§margin: Option<String>§master_account_id: Option<String>§mifid_category: Option<String>§mifir_status: Option<String>§official_title: Option<String>§option_level: Option<i32>§org_type: Option<String>§primary_user: Option<String>§process_type: Option<String>§property_profile: Option<String>§registered_address: Option<HashMap<String, String>>§risk_score: Option<i32>§signatures: Option<Vec<String>>§source_account_id: Option<String>§state_code: Option<String>§stock_yield_program: Option<HashMap<String, String>>§sub_type: Option<String>§tax_ids: Option<Vec<HashMap<String, String>>>§tax_treaty_details: Option<Vec<HashMap<String, String>>>§trade_intention_type: Option<String>§trust_type: Option<String>§us_tax_purpose_type: Option<String>Trait Implementations§
Source§impl Clone for AccountData
impl Clone for AccountData
Source§fn clone(&self) -> AccountData
fn clone(&self) -> AccountData
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 Debug for AccountData
impl Debug for AccountData
Source§impl Default for AccountData
impl Default for AccountData
Source§impl<'de> Deserialize<'de> for AccountData
impl<'de> Deserialize<'de> for AccountData
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 PartialEq for AccountData
impl PartialEq for AccountData
impl StructuralPartialEq for AccountData
Auto Trait Implementations§
impl Freeze for AccountData
impl RefUnwindSafe for AccountData
impl Send for AccountData
impl Sync for AccountData
impl Unpin for AccountData
impl UnsafeUnpin for AccountData
impl UnwindSafe for AccountData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more
§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
§fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_request_id<M>(
self,
header_name: HeaderName,
make_request_id: M,
) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension. Read more
§fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
fn set_x_request_id<M>(self, make_request_id: M) -> SetRequestId<Self, M>where
Self: Sized,
M: MakeRequestId,
Add request id header and extension, using
x-request-id as the header name. Read more§fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_request_id(
self,
header_name: HeaderName,
) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses. Read more
§fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
Propgate request ids from requests to responses, using
x-request-id as the header name. Read more§fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
fn request_body_limit(self, limit: usize) -> RequestBodyLimit<Self>where
Self: Sized,
Intercept requests with over-sized payloads and convert them into
413 Payload Too Large responses. Read more