pub enum EnumerationType {
Show 15 variants
ExchangeBundles,
BusinessAndOccupation,
EmployeeTrack,
FinInfoRanges,
Acats,
Aton,
MarketData,
EddAvt,
ProhibitedCountry,
EmployeePlans,
Questionnaires,
SecurityQuestions,
QuizQuestions,
WireInstructions,
ProductCountryBundles,
}Expand description
- exchange-bundles - query most up to date list of exchange-bundles for tradingPermissions
- business-and-occupation - list of occupation and employerBusiness for employmentDetails
- employee-track - query most up to date companyId for account. For affiliation details, if company has an existing IBKR Employee Track account
- fin-info-ranges - query most up to date range IDs by currency for annualNetIncome, netWorth, liquidNetWorth
- acats - query most up to date values for brokerId and brokerName. Used if funding via US ACATS extPositionsTransfers
- aton - query most up to date values for brokerId and brokerName. Used if funding via US ACATS extPositionsTransfers
- market-data - query most up to date values for brokerId and brokerName. Used if funding via ATON Canada extPositionsTransfers
- edd-avt - query questions associated with EDD (Enhanced Due Diligence) or AVT (Additional Verification) tasks assigned to an account
- prohibited-country - view list of prohibited countries. Applicants that reside in prohibited country are restricted from opening an account with IBKR. Error will be thrown IF legalResidenceCountry, OR country (included within Residence, mailingAddress and employerAddress, taxResidency node) is a prohibited country
- employee-plans - view EPA that are linked to master account (applicable IF offering SEP IRA accounts)
- questionnaires - obtain list of questionnaires
- security-questions - obtain list of questions supported for IBKR security questions
- quiz-questions - obtain list of questions associated with IBKR knowledge assessment
- wire-instructions - obtain list of wire instructions
- product-country-bundles - obtain list of product country bundles
Variants§
ExchangeBundles
BusinessAndOccupation
EmployeeTrack
FinInfoRanges
Acats
Aton
MarketData
EddAvt
ProhibitedCountry
EmployeePlans
Questionnaires
SecurityQuestions
QuizQuestions
WireInstructions
ProductCountryBundles
Trait Implementations§
Source§impl Clone for EnumerationType
impl Clone for EnumerationType
Source§fn clone(&self) -> EnumerationType
fn clone(&self) -> EnumerationType
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 EnumerationType
impl Debug for EnumerationType
Source§impl Default for EnumerationType
impl Default for EnumerationType
Source§impl Display for EnumerationType
impl Display for EnumerationType
Source§impl Hash for EnumerationType
impl Hash for EnumerationType
Source§impl PartialEq for EnumerationType
impl PartialEq for EnumerationType
Source§impl Serialize for EnumerationType
impl Serialize for EnumerationType
impl Eq for EnumerationType
impl StructuralPartialEq for EnumerationType
Auto Trait Implementations§
impl Freeze for EnumerationType
impl RefUnwindSafe for EnumerationType
impl Send for EnumerationType
impl Sync for EnumerationType
impl Unpin for EnumerationType
impl UnsafeUnpin for EnumerationType
impl UnwindSafe for EnumerationType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP