Struct strava_data::models::DetailedAthlete [−][src]
pub struct DetailedAthlete {Show 21 fields
pub id: Option<i32>,
pub resource_state: Option<i32>,
pub firstname: Option<String>,
pub lastname: Option<String>,
pub profile_medium: Option<String>,
pub profile: Option<String>,
pub city: Option<String>,
pub state: Option<String>,
pub country: Option<String>,
pub sex: Option<String>,
pub summit: Option<bool>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub follower_count: Option<i32>,
pub friend_count: Option<i32>,
pub measurement_preference: Option<String>,
pub ftp: Option<i32>,
pub weight: Option<f32>,
pub clubs: Option<Vec<SummaryClub>>,
pub bikes: Option<Vec<SummaryGear>>,
pub shoes: Option<Vec<SummaryGear>>,
}Fields
id: Option<i32>The unique identifier of the athlete
resource_state: Option<i32>Resource state, indicates level of detail. Possible values: 1 -> "meta", 2 -> "summary", 3 -> "detail"
firstname: Option<String>The athlete’s first name.
lastname: Option<String>The athlete’s last name.
profile_medium: Option<String>URL to a 62x62 pixel profile picture.
profile: Option<String>URL to a 124x124 pixel profile picture.
city: Option<String>The athlete’s city.
state: Option<String>The athlete’s state or geographical region.
country: Option<String>The athlete’s country.
sex: Option<String>The athlete’s sex.
summit: Option<bool>Whether the athlete has any Summit subscription.
created_at: Option<String>The time at which the athlete was created.
updated_at: Option<String>The time at which the athlete was last updated.
follower_count: Option<i32>The athlete’s follower count.
friend_count: Option<i32>The athlete’s friend count.
measurement_preference: Option<String>The athlete’s preferred unit system.
ftp: Option<i32>The athlete’s FTP (Functional Threshold Power).
weight: Option<f32>The athlete’s weight.
clubs: Option<Vec<SummaryClub>>The athlete’s clubs.
bikes: Option<Vec<SummaryGear>>The athlete’s bikes.
shoes: Option<Vec<SummaryGear>>The athlete’s shoes.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more