Skip to main content

csfloat_rs/models/
auction.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct TopBid {
5    pub id: Option<String>,
6    pub created_at: Option<String>,
7    pub price: Option<i32>,
8    pub contract_id: Option<String>,
9    pub state: Option<String>,
10    pub active: Option<bool>,
11    pub obfuscated_buyer_id: Option<String>,
12}
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
15pub struct AuctionDetails {
16    pub reserve_price: Option<f64>,
17    pub top_bid: Option<TopBid>,
18    pub expires_at: Option<String>,
19    pub min_next_bid: Option<f64>,
20}