hyperliquid_rust_sdk_abrkn/exchange/
cancel.rs1use serde::{Deserialize, Serialize};
2use uuid::Uuid;
3
4pub struct ClientCancelRequest {
5 pub asset: String,
6 pub oid: u64,
7}
8
9#[derive(Serialize, Deserialize, Debug, Clone)]
10pub struct CancelRequest {
11 #[serde(rename = "a", alias = "asset")]
12 pub asset: u32,
13 #[serde(rename = "o", alias = "oid")]
14 pub oid: u64,
15}
16
17pub struct ClientCancelRequestCloid {
18 pub asset: String,
19 pub cloid: Uuid,
20}
21
22#[derive(Serialize, Deserialize, Debug, Clone)]
23pub struct CancelRequestCloid {
24 pub asset: u32,
25 pub cloid: String,
26}