Skip to main content

Module models

Module models 

Source
Expand description

Serde-derived types mirroring Strava’s API responses and request bodies.

Types are grouped by resource (activity, athlete, club, …) in dedicated submodules and flat-re-exported from this module so that existing imports like strava_wrapper::models::Activity continue to work.

Re-exports§

pub use activity::*;
pub use athlete::*;
pub use club::*;
pub use comment::*;
pub use common::*;
pub use gear::*;
pub use route::*;
pub use segment::*;
pub use stream::*;
pub use upload::*;
pub use zone::*;

Modules§

activity
Activity resource types plus the ActivityType / SportType enums.
athlete
Athlete resource types.
club
Club resource types.
comment
Activity-comment resource types.
common
Shared primitives used across multiple resource types.
gear
Gear resource types (bikes, shoes).
route
Route resource types.
segment
Segment and segment-effort resource types.
stream
Activity / segment / route stream types.
upload
Upload resource types.
zone
Zone / heart-rate / power range types and activity-zones data.