pub struct FinancialStatementsResponse {
pub statements: Vec<FinancialStatementItem>,
pub pagination_key: Option<String>,
}Expand description
Financial Statements Data response.
See: API Reference
Fields§
§statements: Vec<FinancialStatementItem>List of financial statements
pagination_key: Option<String>Pagination key for fetching next set of data
Trait Implementations§
Source§impl Clone for FinancialStatementsResponse
impl Clone for FinancialStatementsResponse
Source§fn clone(&self) -> FinancialStatementsResponse
fn clone(&self) -> FinancialStatementsResponse
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 FinancialStatementsResponse
impl Debug for FinancialStatementsResponse
Source§impl<'de> Deserialize<'de> for FinancialStatementsResponse
impl<'de> Deserialize<'de> for FinancialStatementsResponse
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 HasPaginationKey for FinancialStatementsResponse
impl HasPaginationKey for FinancialStatementsResponse
Source§fn get_pagination_key(&self) -> Option<&str>
fn get_pagination_key(&self) -> Option<&str>
Get the pagination key.
Source§impl JQuantsBuilder<FinancialStatementsResponse> for FinancialStatementsBuilder
impl JQuantsBuilder<FinancialStatementsResponse> for FinancialStatementsBuilder
Source§async fn send(self) -> Result<FinancialStatementsResponse, JQuantsError>
async fn send(self) -> Result<FinancialStatementsResponse, JQuantsError>
Send the request.
Source§async fn send_ref(&self) -> Result<FinancialStatementsResponse, JQuantsError>
async fn send_ref(&self) -> Result<FinancialStatementsResponse, JQuantsError>
Send the request without consuming ownership.
Use only when reusing the builder.
Source§impl MergePage for FinancialStatementsResponse
impl MergePage for FinancialStatementsResponse
Source§fn merge_page(
page: Result<Vec<Self>, JQuantsError>,
) -> Result<Self, JQuantsError>
fn merge_page( page: Result<Vec<Self>, JQuantsError>, ) -> Result<Self, JQuantsError>
Merge the pages.
Source§impl Paginatable<FinancialStatementsResponse> for FinancialStatementsBuilder
impl Paginatable<FinancialStatementsResponse> for FinancialStatementsBuilder
Source§fn pagination_key(self, pagination_key: impl Into<String>) -> Self
fn pagination_key(self, pagination_key: impl Into<String>) -> Self
Set the pagination key.
Source§fn fetch_pages_stream(self) -> impl Stream<Item = Result<R, JQuantsError>>
fn fetch_pages_stream(self) -> impl Stream<Item = Result<R, JQuantsError>>
Fetch the pages stream.
Source§fn fetch_all_and_merge(self) -> impl Future<Output = Result<R, JQuantsError>>
fn fetch_all_and_merge(self) -> impl Future<Output = Result<R, JQuantsError>>
Fetch all pages and merge them.
impl StructuralPartialEq for FinancialStatementsResponse
Auto Trait Implementations§
impl Freeze for FinancialStatementsResponse
impl RefUnwindSafe for FinancialStatementsResponse
impl Send for FinancialStatementsResponse
impl Sync for FinancialStatementsResponse
impl Unpin for FinancialStatementsResponse
impl UnwindSafe for FinancialStatementsResponse
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