strava_wrapper/models/
gear.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct SummaryGear {
7 pub id: Option<String>,
8 pub resource_state: Option<i32>,
9 pub primary: Option<bool>,
10 pub name: Option<String>,
11 pub distance: Option<f32>,
12}
13
14#[derive(Debug, Clone, Serialize, Deserialize)]
15pub struct DetailedGear {
16 pub id: Option<String>,
17 pub resource_state: Option<i32>,
18 pub primary: Option<bool>,
19 pub name: Option<String>,
20 pub distance: Option<f32>,
21 pub brand_name: Option<String>,
22 pub model_name: Option<String>,
23 pub frame_type: Option<i32>,
24 pub description: Option<String>,
25}