Class Lap
- Namespace
- Tudormobile.Strava.Model
- Assembly
- Tudormobile.Strava.dll
Represents a lap within a Strava activity, containing performance metrics and timing information.
public class Lap
- Inheritance
-
Lap
- Inherited Members
Properties
Activity
Gets or sets metadata about the activity this lap belongs to.
public MetaActivity Activity { get; set; }
Property Value
Athlete
Gets or sets metadata about the athlete who performed this lap.
public MetaAthlete Athlete { get; set; }
Property Value
AverageCadence
Gets or sets the average cadence (steps per minute for running, or RPM for cycling) during the lap.
public double AverageCadence { get; set; }
Property Value
AverageSpeed
Gets or sets the average speed in meters per second during the lap.
public double AverageSpeed { get; set; }
Property Value
Distance
Gets or sets the distance covered in meters during the lap.
public double Distance { get; set; }
Property Value
ElapsedTime
Gets or sets the total elapsed time for the lap, including rest periods.
public TimeSpan ElapsedTime { get; set; }
Property Value
EndIndex
Gets or sets the ending index of the lap in the activity's data stream.
public int EndIndex { get; set; }
Property Value
Id
Gets or sets the unique identifier for the lap.
public long Id { get; set; }
Property Value
LapIndex
Gets or sets the sequential index of this lap within the activity.
public int LapIndex { get; set; }
Property Value
MaxSpeed
Gets or sets the maximum speed in meters per second achieved during the lap.
public double MaxSpeed { get; set; }
Property Value
MovingTime
Gets or sets the time spent actively moving during the lap, excluding rest periods.
public TimeSpan MovingTime { get; set; }
Property Value
Name
Gets or sets the name of the lap.
public string Name { get; set; }
Property Value
PaceZone
Gets or sets the pace zone identifier for the lap.
public int PaceZone { get; set; }
Property Value
Split
Gets or sets the split number for the lap.
public int Split { get; set; }
Property Value
StartDate
Gets or sets the start date and time of the lap in UTC.
public DateTime StartDate { get; set; }
Property Value
StartDateLocal
Gets or sets the start date and time of the lap in the local timezone.
public DateTime StartDateLocal { get; set; }
Property Value
StartIndex
Gets or sets the starting index of the lap in the activity's data stream.
public int StartIndex { get; set; }
Property Value
TotalElevationGain
Gets or sets the total elevation gain in meters during the lap.
public float TotalElevationGain { get; set; }