forked from upstream-mirrors/OpenTracks
cf993b73d7
Part of #963.
46 lines
1.0 KiB
Java
46 lines
1.0 KiB
Java
package de.dennisguse.opentracks.viewmodels;
|
|
|
|
import android.util.Pair;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import de.dennisguse.opentracks.ui.customRecordingLayout.DataField;
|
|
|
|
public class StatisticData {
|
|
private final DataField dataField;
|
|
private final String value;
|
|
private final String unit;
|
|
private final String description;
|
|
|
|
public StatisticData(@NonNull DataField dataField, @NonNull Pair<String, String> valueAndUnit, String description) {
|
|
this.dataField = dataField;
|
|
this.value = valueAndUnit.first;
|
|
this.unit = valueAndUnit.second;
|
|
this.description = description;
|
|
}
|
|
|
|
public DataField getField() {
|
|
return dataField;
|
|
}
|
|
|
|
public String getValue() {
|
|
return value;
|
|
}
|
|
|
|
public boolean hasValue() {
|
|
return value != null;
|
|
}
|
|
|
|
public String getUnit() {
|
|
return unit;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
|
|
public boolean hasDescription() {
|
|
return description != null;
|
|
}
|
|
}
|