Table of Contents

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

int

AthleteSegmentStats

Gets or sets the authenticated athlete's personal statistics for this segment.

public SummaryPRSegmentEffort? AthleteSegmentStats { get; set; }

Property Value

SummaryPRSegmentEffort

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

DateTime

EffortCount

Gets or sets the total number of efforts (attempts) recorded on this segment.

public int EffortCount { get; set; }

Property Value

int

Map

Gets or sets the detailed polyline map representation of the segment route.

public DetailedPolylineMap? Map { get; set; }

Property Value

DetailedPolylineMap

StarCount

Gets or sets the total number of athletes who have starred (favorited) this segment.

public int StarCount { get; set; }

Property Value

int

TotalElevationGain

Gets or sets the total elevation gain over the course of the segment in meters.

public float TotalElevationGain { get; set; }

Property Value

float

UpdatedAt

Gets or sets the date and time when the segment was last updated.

public DateTime UpdatedAt { get; set; }

Property Value

DateTime