10 releases (4 stable)
1.0.3 | Sep 15, 2021 |
---|---|
1.0.2 | Aug 21, 2021 |
1.0.1 | Aug 23, 2020 |
0.2.3 | Jul 31, 2020 |
0.1.0 | Jun 10, 2020 |
#16 in #stocks
32 downloads per month
440KB
12K
SLoC
Rust API client for pt
The future of fintech.
Overview
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: 1.0.1
- Package version: 0.2.4
- Build package: com.rust.codegen.RustGenerator
Installation
Put the package under your project folder and add the following in import:
"./pt"
Documentation for API Endpoints
All URIs are relative to https://api.polygon.io/
Class | Method | HTTP request | Description |
---|---|---|---|
CryptoApi | v1_historic_crypto_from_to_date_get | GET v1/historic/crypto/{from}/{to}/{date} | Historic Crypto Trades |
CryptoApi | v1_last_crypto_from_to_get | GET v1/last/crypto/{from}/{to} | Last Trade for a Crypto Pair |
CryptoApi | v1_meta_crypto_exchanges_get | GET v1/meta/crypto-exchanges | Crypto Exchanges |
CryptoApi | v1_open_close_crypto_from_to_date_get | GET v1/open-close/crypto/{from}/{to}/{date} | Daily Open / Close |
CryptoApi | v2_aggs_grouped_locale_locale_market_market_date_get | GET v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) |
CryptoApi | v2_aggs_ticker_ticker_prev_get | GET v2/aggs/ticker/{ticker}/prev | Previous Close |
CryptoApi | v2_aggs_ticker_ticker_range_multiplier_timespan_from_to_get | GET v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) |
CryptoApi | v2_snapshot_locale_global_markets_crypto_direction_get | GET v2/snapshot/locale/global/markets/crypto/{direction} | Snapshot - Gainers / Losers |
CryptoApi | v2_snapshot_locale_global_markets_crypto_tickers_get | GET v2/snapshot/locale/global/markets/crypto/tickers | Snapshot - All Tickers |
CryptoApi | v2_snapshot_locale_global_markets_crypto_tickers_ticker_book_get | GET v2/snapshot/locale/global/markets/crypto/tickers/{ticker}/book | Snapshot - Single Ticker Full Book ( L2 ) |
CryptoApi | v2_snapshot_locale_global_markets_crypto_tickers_ticker_get | GET v2/snapshot/locale/global/markets/crypto/tickers/{ticker} | Snapshot - Single Ticker |
ForexCurrenciesApi | v1_conversion_from_to_get | GET v1/conversion/{from}/{to} | Real-time Currency Conversion |
ForexCurrenciesApi | v1_historic_forex_from_to_date_get | GET v1/historic/forex/{from}/{to}/{date} | Historic Forex Ticks |
ForexCurrenciesApi | v1_last_quote_currencies_from_to_get | GET v1/last_quote/currencies/{from}/{to} | Last Quote for a Currency Pair |
ForexCurrenciesApi | v2_aggs_grouped_locale_locale_market_market_date_get | GET v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) |
ForexCurrenciesApi | v2_aggs_ticker_ticker_prev_get | GET v2/aggs/ticker/{ticker}/prev | Previous Close |
ForexCurrenciesApi | v2_aggs_ticker_ticker_range_multiplier_timespan_from_to_get | GET v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) |
ForexCurrenciesApi | v2_snapshot_locale_global_markets_forex_direction_get | GET v2/snapshot/locale/global/markets/forex/{direction} | Snapshot - Gainers / Losers |
ForexCurrenciesApi | v2_snapshot_locale_global_markets_forex_tickers_get | GET v2/snapshot/locale/global/markets/forex/tickers | Snapshot - All Tickers |
ReferenceApi | v1_marketstatus_now_get | GET v1/marketstatus/now | Market Status |
ReferenceApi | v1_marketstatus_upcoming_get | GET v1/marketstatus/upcoming | Market Holidays |
ReferenceApi | v1_meta_symbols_symbol_company_get | GET v1/meta/symbols/{symbol}/company | Ticker Details |
ReferenceApi | v1_meta_symbols_symbol_news_get | GET v1/meta/symbols/{symbol}/news | Ticker News |
ReferenceApi | v2_reference_dividends_symbol_get | GET v2/reference/dividends/{symbol} | Stock Dividends |
ReferenceApi | v2_reference_financials_symbol_get | GET v2/reference/financials/{symbol} | Stock Financials |
ReferenceApi | v2_reference_locales_get | GET v2/reference/locales | Locales |
ReferenceApi | v2_reference_markets_get | GET v2/reference/markets | Markets |
ReferenceApi | v2_reference_splits_symbol_get | GET v2/reference/splits/{symbol} | Stock Splits |
ReferenceApi | v2_reference_tickers_get | GET v2/reference/tickers | Tickers |
ReferenceApi | v2_reference_types_get | GET v2/reference/types | Ticker Types |
StocksEquitiesApi | v1_last_quote_stocks_symbol_get | GET v1/last_quote/stocks/{symbol} | Last Quote for a Symbol |
StocksEquitiesApi | v1_last_stocks_symbol_get | GET v1/last/stocks/{symbol} | Last Trade for a Symbol |
StocksEquitiesApi | v1_meta_conditions_ticktype_get | GET v1/meta/conditions/{ticktype} | Condition Mappings |
StocksEquitiesApi | v1_meta_exchanges_get | GET v1/meta/exchanges | Exchanges |
StocksEquitiesApi | v1_open_close_symbol_date_get | GET v1/open-close/{symbol}/{date} | Daily Open / Close |
StocksEquitiesApi | v2_aggs_grouped_locale_locale_market_market_date_get | GET v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) |
StocksEquitiesApi | v2_aggs_ticker_ticker_prev_get | GET v2/aggs/ticker/{ticker}/prev | Previous Close |
StocksEquitiesApi | v2_aggs_ticker_ticker_range_multiplier_timespan_from_to_get | GET v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) |
StocksEquitiesApi | v2_snapshot_locale_us_markets_stocks_direction_get | GET v2/snapshot/locale/us/markets/stocks/{direction} | Snapshot - Gainers / Losers |
StocksEquitiesApi | v2_snapshot_locale_us_markets_stocks_tickers_get | GET v2/snapshot/locale/us/markets/stocks/tickers | Snapshot - All Tickers |
StocksEquitiesApi | v2_snapshot_locale_us_markets_stocks_tickers_ticker_get | GET v2/snapshot/locale/us/markets/stocks/tickers/{ticker} | Snapshot - Single Ticker |
StocksEquitiesApi | v2_ticks_stocks_nbbo_ticker_date_get | GET v2/ticks/stocks/nbbo/{ticker}/{date} | Historic Quotes ( NBBO ) |
StocksEquitiesApi | v2_ticks_stocks_trades_ticker_date_get | GET v2/ticks/stocks/trades/{ticker}/{date} | Historic Trades |
Documentation For Models
- AggResponse
- Aggregate
- Aggv2
- AnalystRatings
- Company
- ConditionTypeMap
- Conflict
- CryptoExchange
- CryptoSnapshotAgg
- CryptoSnapshotBookItem
- CryptoSnapshotTicker
- CryptoSnapshotTickerBook
- CryptoTick
- CryptoTickJson
- Dividend
- Earning
- Error
- Exchange
- Financial
- Financials
- Forex
- ForexAggregate
- ForexSnapshotAgg
- ForexSnapshotTicker
- HistTrade
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse20011
- InlineResponse20012
- InlineResponse20013
- InlineResponse20014
- InlineResponse20015
- InlineResponse20016
- InlineResponse20017
- InlineResponse20017LastAverage
- InlineResponse20018
- InlineResponse20019
- InlineResponse2002
- InlineResponse20020
- InlineResponse20021
- InlineResponse20022
- InlineResponse2002Results
- InlineResponse2003
- InlineResponse2003Results
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2009
- LastForexQuote
- LastForexTrade
- LastQuote
- LastTrade
- MarketHoliday
- MarketStatus
- MarketStatusCurrencies
- MarketStatusExchanges
- News
- NotFound
- Quote
- RatingSection
- Split
- StocksOpenClose
- StocksSnapshotAgg
- StocksSnapshotBookItem
- StocksSnapshotQuote
- StocksSnapshotTicker
- StocksSnapshotTickerBook
- StocksV2Nbbo
- StocksV2Trade
- Symbol
- SymbolTypeMap
- Ticker
- TickerCodes
- Trade
- Unauthorized
Documentation For Authorization
apiKey
- Type: API key
Example
auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
Author
Dependencies
~16MB
~273K SLoC