@0x3639/intervals-icu
    Preparing search index...

    Interface Athlete

    Full athlete information (GET /api/v1/athlete/{id} returns WithSportSettings)

    interface Athlete {
        activity_rpe_prompt?: boolean;
        add_weather_to_strava_descr?: boolean;
        beta_user?: boolean;
        bikes?: StravaGear[];
        bio?: string;
        city?: string;
        coach_ticks?: CoachTick[];
        concept2_sync_activities?: boolean;
        concept2_user_id?: string;
        coros_download_wellness?: boolean;
        coros_last_upload?: string;
        coros_sync_activities?: boolean;
        coros_upload_workouts?: boolean;
        coros_user_id?: string;
        country?: string;
        currency?: string;
        custom_items?: CustomItem[];
        date_format?: string;
        dropbox_scope?: string;
        email?: string;
        fahrenheit?: boolean;
        firstname?: string;
        garmin_pace_range?: number;
        garmin_power_target?: GarminPowerTarget;
        garmin_sync_activity_types?: ActivityType[];
        garmin_sync_after?: string;
        google_scope?: string;
        google_wellness_keys?: string[];
        has_password?: boolean;
        height?: number;
        height_units?: HeightUnit;
        huawei_download_wellness?: boolean;
        huawei_sync_activities?: boolean;
        huawei_upload_workouts?: boolean;
        huawei_user_id?: string;
        icu_activated?: string;
        icu_admin?: boolean;
        icu_api_key?: string;
        icu_coach?: boolean;
        icu_date_of_birth?: string;
        icu_effort_secs?: number[];
        icu_email_disabled?: string;
        icu_email_verified?: boolean;
        icu_form_as_percent?: boolean;
        icu_friend_invite_token?: string;
        icu_garmin_download_wellness?: boolean;
        icu_garmin_health?: boolean;
        icu_garmin_hr_range?: number;
        icu_garmin_last_upload?: string;
        icu_garmin_outdoor_power_range?: number;
        icu_garmin_sync_activities?: boolean;
        icu_garmin_training?: boolean;
        icu_garmin_upload_filters?: ActivityFilter[];
        icu_garmin_upload_workouts?: boolean;
        icu_garmin_wellness_keys?: string[];
        icu_last_seen?: string;
        icu_menstrual_cycle_perm?: Permission;
        icu_mmp_days?: number;
        icu_permission?: Permission;
        icu_queue_pos?: number;
        icu_resting_hr?: number;
        icu_send_achievements?: boolean;
        icu_send_activity_chat?: boolean;
        icu_send_activity_msg?: boolean;
        icu_send_coach_me_req?: boolean;
        icu_send_coach_tick?: boolean;
        icu_send_coached_activity_chat?: boolean;
        icu_send_coached_new_activity?: boolean;
        icu_send_follow_req?: boolean;
        icu_send_followed_activity_chat?: boolean;
        icu_send_followed_new_activity?: boolean;
        icu_send_gear_alerts?: boolean;
        icu_send_group_chat?: boolean;
        icu_send_group_msg?: boolean;
        icu_send_newsletter?: boolean;
        icu_send_plan_for_week?: boolean;
        icu_send_private_chat?: boolean;
        icu_send_private_msg?: boolean;
        icu_track_menstrual_cycle?: boolean;
        icu_type_settings?: TypeSettings[];
        icu_weight?: number;
        icu_weight_sync?: WeightSync;
        icu_wellness_keys?: string[];
        icu_wellness_prompt?: boolean;
        id?: string;
        ignore_strava_gear?: boolean;
        include_descr_in_plan_for_week?: boolean;
        lastname?: string;
        locale?: string;
        measurement_preference?: string;
        name?: string;
        open_step_duration?: number;
        oura_scope?: string;
        oura_wellness_keys?: string[];
        plan?: Plan;
        plan_expires?: string;
        polar_download_wellness?: boolean;
        polar_scope?: string;
        polar_sync_activities?: boolean;
        polar_sync_activity_types?: ActivityType[];
        polar_wellness_keys?: string[];
        private_wellness_keys?: string[];
        profile_medium?: string;
        rain?: RainUnit;
        scope?: string;
        sex?: string;
        shoes?: StravaGear[];
        sponsored_by_chat_id?: number;
        sportSettings?: SportSettings[];
        state?: string;
        status?: AthleteStatus;
        status_updated?: string;
        strava_allowed?: boolean;
        strava_authorized?: boolean;
        strava_id?: number;
        strava_sync_activities?: boolean;
        strava_sync_activity_types?: ActivityType[];
        strava_sync_other_activities?: boolean;
        suunto_download_wellness?: boolean;
        suunto_hr_range?: number;
        suunto_last_upload?: string;
        suunto_outdoor_power_range?: number;
        suunto_pace_range?: number;
        suunto_scope?: string;
        suunto_sync_activities?: boolean;
        suunto_sync_activity_types?: ActivityType[];
        suunto_upload_filters?: ActivityFilter[];
        suunto_upload_workouts?: boolean;
        suunto_user_id?: string;
        time_format?: string;
        timezone?: string;
        training_availability?: AthleteTrainingAvailability[];
        training_plan_id?: number;
        training_plan_start_date?: string;
        trial_end_date?: string;
        update_strava_name?: boolean;
        visibility?: Visibility;
        wahoo_sync_activities?: boolean;
        wahoo_upload_workouts?: boolean;
        wahoo_user_id?: string;
        website?: string;
        weight?: number;
        weight_pref_lb?: boolean;
        wellness_last_prompt_date?: string;
        whoop_scope?: string;
        whoop_wellness_keys?: string[];
        wind_speed?: WindSpeedUnit;
        zepp_download_wellness?: boolean;
        zepp_sync_activities?: boolean;
        zepp_upload_workouts?: boolean;
        zepp_user_id?: string;
        zwift_sync_activities?: boolean;
        zwift_upload_workouts?: boolean;
        zwift_user_id?: string;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown

      Generic catch-all for fields not yet typed

    Index
    activity_rpe_prompt? add_weather_to_strava_descr? beta_user? bikes? bio? city? coach_ticks? concept2_sync_activities? concept2_user_id? coros_download_wellness? coros_last_upload? coros_sync_activities? coros_upload_workouts? coros_user_id? country? currency? custom_items? date_format? dropbox_scope? email? fahrenheit? firstname? garmin_pace_range? garmin_power_target? garmin_sync_activity_types? garmin_sync_after? google_scope? google_wellness_keys? has_password? height? height_units? huawei_download_wellness? huawei_sync_activities? huawei_upload_workouts? huawei_user_id? icu_activated? icu_admin? icu_api_key? icu_coach? icu_date_of_birth? icu_effort_secs? icu_email_disabled? icu_email_verified? icu_form_as_percent? icu_friend_invite_token? icu_garmin_download_wellness? icu_garmin_health? icu_garmin_hr_range? icu_garmin_last_upload? icu_garmin_outdoor_power_range? icu_garmin_sync_activities? icu_garmin_training? icu_garmin_upload_filters? icu_garmin_upload_workouts? icu_garmin_wellness_keys? icu_last_seen? icu_menstrual_cycle_perm? icu_mmp_days? icu_permission? icu_queue_pos? icu_resting_hr? icu_send_achievements? icu_send_activity_chat? icu_send_activity_msg? icu_send_coach_me_req? icu_send_coach_tick? icu_send_coached_activity_chat? icu_send_coached_new_activity? icu_send_follow_req? icu_send_followed_activity_chat? icu_send_followed_new_activity? icu_send_gear_alerts? icu_send_group_chat? icu_send_group_msg? icu_send_newsletter? icu_send_plan_for_week? icu_send_private_chat? icu_send_private_msg? icu_track_menstrual_cycle? icu_type_settings? icu_weight? icu_weight_sync? icu_wellness_keys? icu_wellness_prompt? id? ignore_strava_gear? include_descr_in_plan_for_week? lastname? locale? measurement_preference? name? open_step_duration? oura_scope? oura_wellness_keys? plan? plan_expires? polar_download_wellness? polar_scope? polar_sync_activities? polar_sync_activity_types? polar_wellness_keys? private_wellness_keys? profile_medium? rain? scope? sex? shoes? sponsored_by_chat_id? sportSettings? state? status? status_updated? strava_allowed? strava_authorized? strava_id? strava_sync_activities? strava_sync_activity_types? strava_sync_other_activities? suunto_download_wellness? suunto_hr_range? suunto_last_upload? suunto_outdoor_power_range? suunto_pace_range? suunto_scope? suunto_sync_activities? suunto_sync_activity_types? suunto_upload_filters? suunto_upload_workouts? suunto_user_id? time_format? timezone? training_availability? training_plan_id? training_plan_start_date? trial_end_date? update_strava_name? visibility? wahoo_sync_activities? wahoo_upload_workouts? wahoo_user_id? website? weight? weight_pref_lb? wellness_last_prompt_date? whoop_scope? whoop_wellness_keys? wind_speed? zepp_download_wellness? zepp_sync_activities? zepp_upload_workouts? zepp_user_id? zwift_sync_activities? zwift_upload_workouts? zwift_user_id?
    activity_rpe_prompt?: boolean
    add_weather_to_strava_descr?: boolean
    beta_user?: boolean
    bikes?: StravaGear[]
    bio?: string
    city?: string
    coach_ticks?: CoachTick[]
    concept2_sync_activities?: boolean
    concept2_user_id?: string
    coros_download_wellness?: boolean
    coros_last_upload?: string
    coros_sync_activities?: boolean
    coros_upload_workouts?: boolean
    coros_user_id?: string
    country?: string
    currency?: string
    custom_items?: CustomItem[]
    date_format?: string
    dropbox_scope?: string
    email?: string
    fahrenheit?: boolean
    firstname?: string
    garmin_pace_range?: number
    garmin_power_target?: GarminPowerTarget
    garmin_sync_activity_types?: ActivityType[]
    garmin_sync_after?: string
    google_scope?: string
    google_wellness_keys?: string[]
    has_password?: boolean
    height?: number
    height_units?: HeightUnit
    huawei_download_wellness?: boolean
    huawei_sync_activities?: boolean
    huawei_upload_workouts?: boolean
    huawei_user_id?: string
    icu_activated?: string
    icu_admin?: boolean
    icu_api_key?: string
    icu_coach?: boolean
    icu_date_of_birth?: string
    icu_effort_secs?: number[]
    icu_email_disabled?: string
    icu_email_verified?: boolean
    icu_form_as_percent?: boolean
    icu_friend_invite_token?: string
    icu_garmin_download_wellness?: boolean
    icu_garmin_health?: boolean
    icu_garmin_hr_range?: number
    icu_garmin_last_upload?: string
    icu_garmin_outdoor_power_range?: number
    icu_garmin_sync_activities?: boolean
    icu_garmin_training?: boolean
    icu_garmin_upload_filters?: ActivityFilter[]
    icu_garmin_upload_workouts?: boolean
    icu_garmin_wellness_keys?: string[]
    icu_last_seen?: string
    icu_menstrual_cycle_perm?: Permission
    icu_mmp_days?: number
    icu_permission?: Permission
    icu_queue_pos?: number
    icu_resting_hr?: number
    icu_send_achievements?: boolean
    icu_send_activity_chat?: boolean
    icu_send_activity_msg?: boolean
    icu_send_coach_me_req?: boolean
    icu_send_coach_tick?: boolean
    icu_send_coached_activity_chat?: boolean
    icu_send_coached_new_activity?: boolean
    icu_send_follow_req?: boolean
    icu_send_followed_activity_chat?: boolean
    icu_send_followed_new_activity?: boolean
    icu_send_gear_alerts?: boolean
    icu_send_group_chat?: boolean
    icu_send_group_msg?: boolean
    icu_send_newsletter?: boolean
    icu_send_plan_for_week?: boolean
    icu_send_private_chat?: boolean
    icu_send_private_msg?: boolean
    icu_track_menstrual_cycle?: boolean
    icu_type_settings?: TypeSettings[]
    icu_weight?: number
    icu_weight_sync?: WeightSync
    icu_wellness_keys?: string[]
    icu_wellness_prompt?: boolean
    id?: string
    ignore_strava_gear?: boolean
    include_descr_in_plan_for_week?: boolean
    lastname?: string
    locale?: string
    measurement_preference?: string
    name?: string
    open_step_duration?: number
    oura_scope?: string
    oura_wellness_keys?: string[]
    plan?: Plan
    plan_expires?: string
    polar_download_wellness?: boolean
    polar_scope?: string
    polar_sync_activities?: boolean
    polar_sync_activity_types?: ActivityType[]
    polar_wellness_keys?: string[]
    private_wellness_keys?: string[]
    profile_medium?: string
    rain?: RainUnit
    scope?: string
    sex?: string
    shoes?: StravaGear[]
    sponsored_by_chat_id?: number
    sportSettings?: SportSettings[]
    state?: string
    status?: AthleteStatus
    status_updated?: string
    strava_allowed?: boolean
    strava_authorized?: boolean
    strava_id?: number
    strava_sync_activities?: boolean
    strava_sync_activity_types?: ActivityType[]
    strava_sync_other_activities?: boolean
    suunto_download_wellness?: boolean
    suunto_hr_range?: number
    suunto_last_upload?: string
    suunto_outdoor_power_range?: number
    suunto_pace_range?: number
    suunto_scope?: string
    suunto_sync_activities?: boolean
    suunto_sync_activity_types?: ActivityType[]
    suunto_upload_filters?: ActivityFilter[]
    suunto_upload_workouts?: boolean
    suunto_user_id?: string
    time_format?: string
    timezone?: string
    training_availability?: AthleteTrainingAvailability[]
    training_plan_id?: number
    training_plan_start_date?: string
    trial_end_date?: string
    update_strava_name?: boolean
    visibility?: Visibility
    wahoo_sync_activities?: boolean
    wahoo_upload_workouts?: boolean
    wahoo_user_id?: string
    website?: string
    weight?: number
    weight_pref_lb?: boolean
    wellness_last_prompt_date?: string
    whoop_scope?: string
    whoop_wellness_keys?: string[]
    wind_speed?: WindSpeedUnit
    zepp_download_wellness?: boolean
    zepp_sync_activities?: boolean
    zepp_upload_workouts?: boolean
    zepp_user_id?: string
    zwift_sync_activities?: boolean
    zwift_upload_workouts?: boolean
    zwift_user_id?: string