Namespace Tudormobile.Strava.Model
Classes
- ActivityStats
Represents comprehensive activity statistics for an athlete across different sports and time periods.
- ActivityStream
Represents a stream of activity data as a collection of double-precision values.
- ActivityTotal
Represents aggregated totals for a collection of activities of a specific type (e.g., rides, runs, swims).
- ActivityZone
Represents a zone of activity, including its type, score, and related metrics.
- Athlete
A Strava user, a.k.a "Athlete".
- AthleteId
Strava Athlete Identifier.
- AuthorizationScope
Authorization Scope
- Bike
Represents a summary of a bike (cycling gear) owned by an athlete.
- ClubActivity
Represents a Club Activity in the Strava API.
- ClubAthlete
Represents an athlete who is a member of a Strava club.
- Comment
Represents a user-generated comment associated with an activity.
- DetailedActivity
A detailed (full) activity record.
- DetailedAthlete
Represents a detailed athlete profile with complete information about a Strava user.
- DetailedClub
Represents detailed information about a Strava club.
- DetailedGear
Represents detailed information about a piece of gear (equipment) used in Strava activities.
- DetailedPolylineMap
Represents a detailed polyline map with full route encoding.
- DetailedSegment
Represents detailed information about a Strava segment.
- Error
Strava API Error.
- ErrorResponse
Api Error response record.
- Fault
Encapsulates the errors that may be returned from the API.
- HeartRateZoneRange
Represents a range of heart rates corresponding to a specific heart rate zone.
- HeartRateZoneRanges
Represents a collection of heart rate zone ranges used to categorize heart rate measurements for analysis or fitness tracking.
- Lap
Represents a lap within a Strava activity, containing performance metrics and timing information.
- MetaActivity
Represents metadata information for an activity.
- MetaAthlete
Represents an athlete with associated metadata.
- PolylineMap
Represents a polyline map with basic identification information.
- PowerZoneRange
Represents a range within a power zone.
- PowerZoneRanges
Represents a collection of power zone ranges for categorizing power output levels.
- Route
Represents a Strava route with its associated properties, waypoints, and segments.
- RouteStream
Represents a stream of geographic route points as a collection of latitude and longitude coordinates.
- Segment
Represents a Strava segment, which is a specific section of a route defined by a start and end point.
- SegmentEffort
Represents an athlete's attempt at a segment during an activity.
- SegmentEffortStream
Represents a stream of numeric data (e.g., heart rate, power, etc.) for a segment effort in Strava.
- SegmentList
Represents a collection of segments.
- SegmentStream
Represents a stream of geographic coordinates (latitude/longitude pairs) for a segment in Strava.
- SegmentStreamCollection
Gets or sets the collection of segment streams contained in this collection.
- Shoe
Represents a summary of shoes (running/walking gear) owned by an athlete.
- StarState
Represents the starred state of an entity.
- StreamBase
Base class for all Strava stream types, providing common stream metadata properties.
- SummaryActivity
A summary activity, which is a shortened record of an Athlete activity.
- SummaryAthlete
Represents a summary of an athlete.
- SummaryClub
Represents a summary of a Strava club.
- SummaryPRSegmentEffort
Represents an athlete's personal record (PR) statistics for a segment.
- SummaryPolylineMap
Represents a summary polyline map with simplified route encoding.
- UpdatableActivity
An updatable activity record.
- Upload
Represents the result of a file upload to Strava, including status and error information.
- Waypoint
Represents a waypoint on a route, containing location, distance, and descriptive information.
- ZoneRange
Represents a range defined by minimum and maximum integer values.
- Zone<T>
Represents a zone that contains a collection of distribution buckets and indicates whether it is sensor-based.
Structs
- Bounds
Represents a rectangular geographic area defined by its southwest and northeast corner coordinates.
- LatLng
Represents a geographic coordinate with latitude and longitude.
Enums
- AuthorizationScope.ActivityScopes
Activity scopes
- AuthorizationScope.ProfileScopes
Valid profile scopes
- AuthorizationScope.PublicScopes
Valid public scopes
- AuthorizationScope.ScopePermission
Scope permission flags.
- FrameTypes
Defines the types of bike frames available in Strava.
- ResourceStates
Strava Resource state, indicates level of detail.
- SportTypes
Represents the types of sports available in the system.