pub struct GetContractInfoRequestQuery {
pub conid: Option<String>,
pub sectype: Option<Value>,
pub month: Option<Value>,
pub exchange: Option<Value>,
pub strike: Option<Value>,
pub right: Option<IndividualPositionPutOrCall>,
pub issuer_id: Option<String>,
pub filters: Option<Value>,
}Fields§
§conid: Option<String>Contract identifier of the underlying. May also pass the final derivative conid directly.
- Example:
Some("265598".to_string())
sectype: Option<Value>Security type of the requested contract of interest.
month: Option<Value>Expiration month for the given derivative.
exchange: Option<Value>Designate the exchange you wish to receive information for in relation to the contract.
strike: Option<Value>Set the strike price for the requested contract details
right: Option<IndividualPositionPutOrCall>Set the right for the given contract. * C - for Call options. * P - for Put options.
issuer_id: Option<String>Set the issuerId for the given bond issuer type.
- Example:
Some("e1234567".to_string())
filters: Option<Value>comma separted list of additional filters. Applicable when SecTyp is BOND
Trait Implementations§
Source§impl Clone for GetContractInfoRequestQuery
impl Clone for GetContractInfoRequestQuery
Source§fn clone(&self) -> GetContractInfoRequestQuery
fn clone(&self) -> GetContractInfoRequestQuery
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 GetContractInfoRequestQuery
impl Debug for GetContractInfoRequestQuery
impl StructuralPartialEq for GetContractInfoRequestQuery
Auto Trait Implementations§
impl Freeze for GetContractInfoRequestQuery
impl RefUnwindSafe for GetContractInfoRequestQuery
impl Send for GetContractInfoRequestQuery
impl Sync for GetContractInfoRequestQuery
impl Unpin for GetContractInfoRequestQuery
impl UnsafeUnpin for GetContractInfoRequestQuery
impl UnwindSafe for GetContractInfoRequestQuery
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