Class DetailedSegment
- Namespace
- Tudormobile.Strava.Model
- Assembly
- Tudormobile.Strava.dll
Represents detailed information about a Strava segment.
public class DetailedSegment : Segment
- Inheritance
-
DetailedSegment
- Inherited Members
Remarks
A segment is a specific portion of road or trail that athletes can compete on. This class contains comprehensive information including location, elevation, statistics, and athlete performance data.
Properties
AthleteCount
Gets or sets the total number of unique athletes who have attempted this segment.
public int AthleteCount { get; set; }
Property Value
AthleteSegmentStats
Gets or sets the authenticated athlete's personal statistics for this segment.
public SummaryPRSegmentEffort? AthleteSegmentStats { get; set; }
Property Value
Remarks
Contains the athlete's personal record (PR), effort count, and related performance data.
CreatedAt
Gets or sets the date and time when the segment was created.
public DateTime CreatedAt { get; set; }
Property Value
EffortCount
Gets or sets the total number of efforts (attempts) recorded on this segment.
public int EffortCount { get; set; }
Property Value
Map
Gets or sets the detailed polyline map representation of the segment route.
public DetailedPolylineMap? Map { get; set; }
Property Value
StarCount
Gets or sets the total number of athletes who have starred (favorited) this segment.
public int StarCount { get; set; }
Property Value
TotalElevationGain
Gets or sets the total elevation gain over the course of the segment in meters.
public float TotalElevationGain { get; set; }
Property Value
UpdatedAt
Gets or sets the date and time when the segment was last updated.
public DateTime UpdatedAt { get; set; }