csfloat_rs/models/
listing.rs1use serde::{Deserialize, Serialize};
2use super::{Seller, Reference, Item, AuctionDetails};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct Listing {
6 pub id: String,
7 pub created_at: String,
8 #[serde(rename = "type")]
9 pub listing_type: String,
10 pub price: f64,
11 pub description: Option<String>,
12 pub state: String,
13 pub seller: Seller,
14 pub reference: Option<Reference>,
15 pub item: Item,
16 pub is_seller: Option<bool>,
17 pub min_offer_price: Option<f64>,
18 pub max_offer_discount: Option<f64>,
19 pub is_watchlisted: Option<bool>,
20 pub watchers: Option<i32>,
21 pub auction_details: Option<AuctionDetails>,
22 pub sold_at: Option<String>,
23}