hypercall_db/types/
mmp.rs1use chrono::NaiveDateTime;
7use hypercall_types::WalletAddress;
8use rust_decimal::Decimal;
9use serde::{Deserialize, Serialize};
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
14pub struct MmpConfigRecord {
15 pub wallet_address: WalletAddress,
16 pub currency: String,
18 pub interval_ms: i64,
20 pub frozen_time_ms: i64,
22 pub qty_limit: Option<Decimal>,
23 pub delta_limit: Option<Decimal>,
24 pub vega_limit: Option<Decimal>,
25 pub enabled: bool,
26 pub created_at: Option<NaiveDateTime>,
27 pub updated_at: Option<NaiveDateTime>,
28}