skinport 0.1.1

Skinport API wrapper for Rust
Documentation
use serde::{Deserialize, Serialize};

use crate::util::currency::Currency;

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ItemResponse {
    pub market_hash_name: String,
    #[serde(
        serialize_with = "Currency::serialize",
        deserialize_with = "Currency::deserialize"
    )]
    pub currency: Currency,
    pub suggested_price: Option<f64>,
    pub item_page: String,
    pub market_page: String,
    pub min_price: Option<f64>,
    pub max_price: Option<f64>,
    pub mean_price: Option<f64>,
    pub quantity: u32,
    pub created_at: i64,
    pub updated_at: i64,
}