ExerciseTypeCapabilities

public data final class ExerciseTypeCapabilities


Provides exercise specific capabilities data.

Summary

Public constructors

ExerciseTypeCapabilities(
    @NonNull Set<@NonNull DataType> supportedDataTypes,
    @NonNull Map<@NonNull DataType, @NonNull Set<@NonNull ComparisonType>> supportedGoals,
    @NonNull Map<@NonNull DataType, @NonNull Set<@NonNull ComparisonType>> supportedMilestones,
    boolean supportsAutoPauseAndResume,
    boolean supportsLaps
)

Public methods

int
void
writeToParcel(@NonNull Parcel dest, int flags)

Public fields

supportedDataTypes

@NonNull
public final @NonNull Set<@NonNull DataTypesupportedDataTypes

supportedMilestones

@NonNull
public final @NonNull Map<@NonNull DataType, @NonNull Set<@NonNull ComparisonType>> supportedMilestones

supportsAutoPauseAndResume

@NonNull
public final boolean supportsAutoPauseAndResume

supportsLaps

@NonNull
public final boolean supportsLaps

Public constructors

ExerciseTypeCapabilities

public final ExerciseTypeCapabilities(
    @NonNull Set<@NonNull DataType> supportedDataTypes,
    @NonNull Map<@NonNull DataType, @NonNull Set<@NonNull ComparisonType>> supportedGoals,
    @NonNull Map<@NonNull DataType, @NonNull Set<@NonNull ComparisonType>> supportedMilestones,
    boolean supportsAutoPauseAndResume,
    boolean supportsLaps
)

Public methods

describeContents

@NonNull
public int describeContents()

writeToParcel

@NonNull
public void writeToParcel(@NonNull Parcel dest, int flags)