Hevy SDK Documentation - v0.0.0
    Preparing search index...

    Interface RoutineSet

    Represents a set within a routine exercise.

    interface RoutineSet {
        custom_metric: number | null;
        distance_meters: number | null;
        duration_seconds: number | null;
        index: number;
        rep_range?: { end: number | null; start: number | null } | null;
        reps: number | null;
        rpe: number | null;
        type: string;
        weight_kg: number | null;
    }
    Index

    Properties

    custom_metric: number | null

    Custom metric logged for the set (e.g., floors or steps for stair machine). Nullable.

    distance_meters: number | null

    Number of meters logged for the set. Nullable.

    duration_seconds: number | null

    Number of seconds logged for the set. Nullable.

    index: number

    Index indicating the order of the set in the routine. Example: 0

    rep_range?: { end: number | null; start: number | null } | null

    Range of reps for the set, if applicable. Nullable.

    Type Declaration

    • { end: number | null; start: number | null }
      • end: number | null

        Ending rep count for the range. Example: 12. Nullable.

      • start: number | null

        Starting rep count for the range. Example: 8. Nullable.

    • null
    reps: number | null

    Number of reps logged for the set. Example: 10. Nullable.

    rpe: number | null

    RPE (Relative perceived exertion) value logged for the set. Example: 9.5. Nullable.

    type: string

    The type of set. E.g., 'normal', 'warmup', 'dropset', 'failure'. Example: 'normal'

    weight_kg: number | null

    Weight lifted in kilograms. Example: 100. Nullable.