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}