//! Generated structs for Antares JSON response use serde::{Deserialize, Serialize}; use zeroize::Zeroizing; #[derive(Clone)] pub struct AntaresLogin { pub url: String, pub usercode: String, pub password: Zeroizing } #[derive(Debug, Serialize, Deserialize, Clone)] #[serde(rename_all = "PascalCase")] pub struct AntaresItem { pub brutto_suly: Option, pub brutto_suly_mennyisegi_egyseg: Option, pub brutto_suly_szorzo: Option, pub cikk_jellemzok: Option>, pub cikk_kepek: Option>, pub cikk_megnevezes: Option, pub cikk_megnevezes_rovid: Option, pub cikkszam: Option, pub kshszam: Option, pub mennyisegi_egyseg_kod: Option, pub muszaki_leiras: Option, pub netto_kisker_ar: Option, pub suly: Option, pub suly_mennyisegi_egyseg: Option, pub szabad_keszlet: Option, pub szarmazasi_orszag_kod: Option, pub utolso_modositas_datum: Option, pub utolso_mozgas_datum: Option, pub vonalkod: Option, pub web: Option, } #[derive(Debug, Serialize, Deserialize, Clone)] #[serde(rename_all = "PascalCase")] pub struct CikkJellemzo { pub jellemzo_ertek: Option, pub jellemzo_nev: Option, } #[derive(Debug, Serialize, Deserialize, Clone)] #[serde(rename_all = "PascalCase")] pub struct CikkKep { pub url: Option, } // Convenience type alias for top-level array pub type Antares = Vec;