package com.sweetzpot.stravazpot.activity.model; import com.google.gson.annotations.SerializedName; import com.sweetzpot.stravazpot.athlete.model.Athlete; import com.sweetzpot.stravazpot.common.model.Distance; import com.sweetzpot.stravazpot.common.model.ResourceState; import com.sweetzpot.stravazpot.common.model.Speed; import com.sweetzpot.stravazpot.common.model.Time; import java.util.Date; public class ActivityLap { @SerializedName("id") private int ID; @SerializedName("resource_state") private ResourceState resourceState; @SerializedName("name") private String name; @SerializedName("activity") private Activity activity; @SerializedName("athlete") private Athlete athlete; @SerializedName("elapsed_time") private Time elapsedTime; @SerializedName("moving_time") private Time movingTime; @SerializedName("start_date") private Date startDate; @SerializedName("start_date_local") private Date startDateLocal; @SerializedName("distance") private Distance distance; @SerializedName("start_index") private int startIndex; @SerializedName("end_index") private int endIndex; @SerializedName("total_elevation_gain") private Distance totalElevationGain; @SerializedName("average_speed") private Speed averageSpeed; @SerializedName("max_speed") private Speed maxSpeed; @SerializedName("average_cadence") private float averageCadence; @SerializedName("average_watts") private float averageWatts; @SerializedName("device_watts") private boolean deviceWatts; @SerializedName("has_heartrate") private boolean hasHeartRate; @SerializedName("max_heartrate") private float maxHeartRate; @SerializedName("average_heartrate") private float averageHeartRate; @SerializedName("lap_index") private int lapIndex; public int getID() { return ID; } public ResourceState getResourceState() { return resourceState; } public String getName() { return name; } public Activity getActivity() { return activity; } public Athlete getAthlete() { return athlete; } public Time getElapsedTime() { return elapsedTime; } public Time getMovingTime() { return movingTime; } public Date getStartDate() { return startDate; } public Date getStartDateLocal() { return startDateLocal; } public Distance getDistance() { return distance; } public int getStartIndex() { return startIndex; } public int getEndIndex() { return endIndex; } public Distance getTotalElevationGain() { return totalElevationGain; } public Speed getAverageSpeed() { return averageSpeed; } public Speed getMaxSpeed() { return maxSpeed; } public float getAverageCadence() { return averageCadence; } public float getAverageWatts() { return averageWatts; } public boolean isDeviceWatts() { return deviceWatts; } public boolean hasHeartRate() { return hasHeartRate; } public float getMaxHeartRate() { return maxHeartRate; } public float getAverageHeartRate() { return averageHeartRate; } public int getLapIndex() { return lapIndex; } }