cbat 0.0.18

The unofficial Rust crate for the Coinbase Advanced Trade API
Documentation
pub mod account;
pub mod accounts;
pub mod balance;
pub mod bid_ask;
pub mod cancel_order;
pub mod cancel_orders;
pub mod candle;
pub mod client;
pub mod contract_expiry_type;
pub mod create_order;
pub mod create_order_request;
pub mod edit_history;
pub mod edit_order;
pub mod edit_order_error;
pub mod edit_order_request;
pub mod expiring_contract_status;
pub mod fcm_trading_session_details;
pub mod fill;
pub mod fills;
pub mod future_product_details;
pub mod granularity;
pub mod http_method;
pub mod limit_limit_fok;
pub mod limit_limit_gtc;
pub mod limit_limit_gtd;
pub mod maintenance;
pub mod market_market_ioc;
pub mod market_trades;
pub mod order;
pub mod order_configuration;
pub mod order_error_response;
pub mod order_placement_source;
pub mod order_side;
pub mod order_success_response;
pub mod orders;
pub mod perpetual_details;
pub mod portfolio;
pub mod portfolio_type;
pub mod portfolios;
pub mod preview_edit_order;
pub mod preview_edit_order_error;
pub mod preview_edit_order_request;
pub mod preview_order;
pub mod preview_order_request;
pub mod price_book;
pub mod price_books;
pub mod product;
pub mod product_book;
pub mod product_candles;
pub mod product_type;
pub mod products;
pub mod server_time;
pub mod sor_limit_ioc;
pub mod sort_by;
pub mod stop_limit_stop_limit_gtc;
pub mod stop_limit_stop_limit_gtd;
pub mod test;
pub mod trade;
pub mod trigger_bracket_gtc;
pub mod trigger_bracket_gtd;

pub mod api_accounts;
pub mod api_converts;
pub mod api_data;
pub mod api_fees;
pub mod api_futures;
pub mod api_orders;
pub mod api_payment_methods;
pub mod api_perpetuals;
pub mod api_portfolios;
pub mod api_products;
pub mod api_public;

pub use reqwest;

pub mod prelude {
    pub use crate::account::Account;
    pub use crate::accounts::Accounts;
    pub use crate::balance::Balance;
    pub use crate::bid_ask::BidAsk;
    pub use crate::cancel_order::CancelOrder;
    pub use crate::cancel_orders::CancelOrders;
    pub use crate::candle::Candle;
    pub use crate::client::Client;
    pub use crate::contract_expiry_type::ContractExpiryType;
    pub use crate::create_order::CreateOrder;
    pub use crate::create_order_request::CreateOrderRequest;
    pub use crate::edit_history::EditHistory;
    pub use crate::edit_order::EditOrder;
    pub use crate::edit_order_error::EditOrderError;
    pub use crate::edit_order_request::EditOrderRequest;
    pub use crate::expiring_contract_status::ExpiringContractStatus;
    pub use crate::fcm_trading_session_details::FCMTradingSessionDetails;
    pub use crate::fill::Fill;
    pub use crate::fills::Fills;
    pub use crate::future_product_details::FutureProductDetails;
    pub use crate::granularity::Granularity;
    pub use crate::http_method::HttpMethod;
    pub use crate::limit_limit_fok::LimitLimitFok;
    pub use crate::limit_limit_gtc::LimitLimitGtc;
    pub use crate::limit_limit_gtd::LimitLimitGtd;
    pub use crate::maintenance::Maintenance;
    pub use crate::market_market_ioc::MarketMarketIoc;
    pub use crate::market_trades::MarketTrades;
    pub use crate::order::Order;
    pub use crate::order_configuration::OrderConfiguration;
    pub use crate::order_error_response::OrderErrorResponse;
    pub use crate::order_placement_source::OrderPlacementSource;
    pub use crate::order_side::OrderSide;
    pub use crate::order_success_response::OrderSuccessResponse;
    pub use crate::orders::Orders;
    pub use crate::perpetual_details::PerpetualDetails;
    pub use crate::portfolio::Portfolio;
    pub use crate::portfolio_type::PortfolioType;
    pub use crate::portfolios::Portfolios;
    pub use crate::preview_edit_order::PreviewEditOrder;
    pub use crate::preview_edit_order_error::PreviewEditOrderError;
    pub use crate::preview_edit_order_request::PreviewEditOrderRequest;
    pub use crate::preview_order::PreviewOrder;
    pub use crate::preview_order_request::PreviewOrderRequest;
    pub use crate::price_book::PriceBook;
    pub use crate::price_books::PriceBooks;
    pub use crate::product::Product;
    pub use crate::product_book::ProductBook;
    pub use crate::product_candles::ProductCandles;
    pub use crate::product_type::ProductType;
    pub use crate::products::Products;
    pub use crate::server_time::ServerTime;
    pub use crate::sor_limit_ioc::SorLimitIoc;
    pub use crate::sort_by::SortBy;
    pub use crate::stop_limit_stop_limit_gtc::StopLimitStopLimitGtc;
    pub use crate::stop_limit_stop_limit_gtd::StopLimitStopLimitGtd;
    pub use crate::trade::Trade;
    pub use crate::trigger_bracket_gtc::TriggerBracketGtc;
    pub use crate::trigger_bracket_gtd::TriggerBracketGtd;

    pub use crate::api_accounts::ApiAccounts;
    pub use crate::api_converts::ApiConverts;
    pub use crate::api_data::ApiData;
    pub use crate::api_fees::ApiFees;
    pub use crate::api_futures::ApiFutures;
    pub use crate::api_orders::ApiOrders;
    pub use crate::api_payment_methods::ApiPaymentMethods;
    pub use crate::api_perpetuals::ApiPerpetuals;
    pub use crate::api_portfolios::ApiPortfolios;
    pub use crate::api_products::ApiProducts;
    pub use crate::api_public::ApiPublic;
}