1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//! Market-Data
//!
//! Market-Data - fetch & enhance historical time-series stock market data
//!
//! There are 2 components:
//!
//!   ==> Time-Series Download - historical Stock market time series download from supported Publishers
//!
//!   ==> Data transformation -  parse the downloaded data and enhance with selected indicators
//!
//! Check the [Readme file](https://github.com/danrusei/market-data) and the [Examples folder](https://github.com/danrusei/market-data/tree/main/examples) for more information.

mod client;
pub use client::{MarketClient, MarketSeries, Series};

mod publishers;
pub use publishers::{
    alphavantage::{AlphaVantage, OutputSize},
    iexcloud::Iex,
    twelvedata::Twelvedata,
};

mod indicators;
pub use indicators::{EnhancedMarketSeries, EnhancedSeries};

pub mod errors;
pub use errors::MarketError;

mod rest_call;