jquants_api_client/
lib.rs

1//! This crate provides an API client for JQuants.
2
3pub mod api;
4pub mod client;
5pub mod error;
6
7pub use api::breakdown_trading_data::*;
8pub use api::cash_dividend_data::*;
9pub use api::daily_stock_prices::*;
10pub use api::earnings_calendar::*;
11pub use api::financial_statement_details::*;
12pub use api::financial_statements::*;
13pub use api::futures_prices::*;
14pub use api::index_option_prices::*;
15pub use api::indicies::*;
16pub use api::listed_issue_info::*;
17pub use api::morning_session_stock_prices::*;
18pub use api::options_prices::*;
19pub use api::shared::{
20    auth::{id_token::*, refresh_token::*},
21    responses::error_response::*,
22    traits::{builder::*, pagination::*},
23    types::{
24        accounting_period::*, dividend::*, futures_code::*, holiday_division::*, index_code::*,
25        issue_type::*, margin_code::MarginCode, market_code::*, options_code::*, price_limit::*,
26        section_name::*, sector17_code::*, sector33_code::*, type_of_document::*,
27    },
28};
29pub use api::short_sale_by_sector::*;
30pub use api::topic_prices::*;
31pub use api::trading_by_type_of_investors::*;
32pub use api::trading_calendar::*;
33pub use api::weekly_margin_trading_outstandings::*;
34pub use api::*;
35pub use client::{
36    free_plan_client::JQuantsFreePlanClient, light_plan_client::JQuantsLightPlanClient,
37    premium_plan_client::JQuantsPremiumPlanClient, standard_plan_client::JQuantsStandardPlanClient,
38};
39pub use error::JQuantsError;