Skip to main content

xapi_okx/client/
mod.rs

1use crate::common::{endpoint::OkxEndpoint, executor::OkxExecutor};
2use typed_builder::TypedBuilder;
3
4pub mod order_book_trading;
5pub mod public;
6pub mod trading;
7
8#[derive(TypedBuilder)]
9pub struct Okx {
10    executor: OkxExecutor,
11}
12
13impl Default for Okx {
14    fn default() -> Self {
15        Self::builder()
16            .executor(OkxExecutor::builder().endpoint(OkxEndpoint::new()).build())
17            .build()
18    }
19}