pub struct AccountAttributes {Show 24 fields
pub prepaid_crypto_p: Option<bool>,
pub prepaid_crypto_z: Option<bool>,
pub account_alias: Option<String>,
pub account_id: Option<String>,
pub account_status: Option<i32>,
pub account_title: Option<String>,
pub account_van: Option<String>,
pub acct_cust_type: Option<String>,
pub brokerage_access: Option<bool>,
pub business_type: Option<AccountAttributesBusinessType>,
pub category: Option<String>,
pub clearing_status: Option<AccountAttributesClearingStatus>,
pub covestor: Option<bool>,
pub currency: Option<String>,
pub desc: Option<String>,
pub display_name: Option<String>,
pub fa_client: Option<bool>,
pub ib_entity: Option<AccountAttributesIbEntity>,
pub id: Option<String>,
pub no_client_trading: Option<bool>,
pub parent: Option<AccountAttributesParent>,
pub track_virtual_fxportfolio: Option<bool>,
pub trading_type: Option<String>,
pub type: Option<String>,
}Fields§
§prepaid_crypto_p: Option<bool>Indicates whether account has a prepaid crypto segment (Crypto Plus) with PAXOS.
prepaid_crypto_z: Option<bool>Indicates whether account has a prepaid crypto segment (Crypto Plus) with ZEROHASH.
account_alias: Option<String>User-defined alias assigned to the account for easy identification.
account_id: Option<String>Indicates the identifying number for the account.
account_status: Option<i32>Unix epoch timestamp of account opening.
account_title: Option<String>A name assigned to the account, typically the account holder name or business entity.
account_van: Option<String>The account’s virtual account number, or otherwise its IB accountId if no VAN is set.
acct_cust_type: Option<String>Identifies the type of client with which the account is associated, such as an individual or LLC.
brokerage_access: Option<bool>Indicates whether account can receive live orders (do not mix with paper trading).
business_type: Option<AccountAttributesBusinessType>A descriptor of the nature of the account, reflecting the responsible group within IB.
category: Option<String>Designated account category. Only used in non-standard account structures.
clearing_status: Option<AccountAttributesClearingStatus>Status of the account with respect to clearing at IB. O is open, P pending, N new, A abandoned, C closed, R rejected.
covestor: Option<bool>Indicates a Covestor account.
currency: Option<String>Base currency of the account.
desc: Option<String>Internal human-readable description of the account.
display_name: Option<String>Displayed name of the account in UI. Will reflect either the accountId or accountAlias, if set.
fa_client: Option<bool>Indicates that the account is managed by a financial advisor.
ib_entity: Option<AccountAttributesIbEntity>IB business entity under which the account resides.
id: Option<String>The account’s IB accountId.
no_client_trading: Option<bool>Indicates that trading by the client is disabled in the account.
parent: Option<AccountAttributesParent>Describes account relations in partitioned or multiplexed (segemented) account structures.
track_virtual_fxportfolio: Option<bool>Indicates that virtual forex positions are tracked in the account.
trading_type: Option<String>Internal identifier used by IB to reflect the trading permissions of the account.
type: Option<String>Indicates whether the account exists in production, paper, or demo environments.
Trait Implementations§
Source§impl Clone for AccountAttributes
impl Clone for AccountAttributes
Source§fn clone(&self) -> AccountAttributes
fn clone(&self) -> AccountAttributes
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AccountAttributes
impl Debug for AccountAttributes
Source§impl Default for AccountAttributes
impl Default for AccountAttributes
Source§impl<'de> Deserialize<'de> for AccountAttributeswhere
AccountAttributes: Default,
impl<'de> Deserialize<'de> for AccountAttributeswhere
AccountAttributes: Default,
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>,
Source§impl PartialEq for AccountAttributes
impl PartialEq for AccountAttributes
impl StructuralPartialEq for AccountAttributes
Auto Trait Implementations§
impl Freeze for AccountAttributes
impl RefUnwindSafe for AccountAttributes
impl Send for AccountAttributes
impl Sync for AccountAttributes
impl Unpin for AccountAttributes
impl UnsafeUnpin for AccountAttributes
impl UnwindSafe for AccountAttributes
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
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,
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
§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,
§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,
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,
§fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
fn propagate_x_request_id(self) -> PropagateRequestId<Self>where
Self: Sized,
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,
413 Payload Too Large responses. Read more