interface StravaNodeParameters {
activityId?: string;
additionalFields?: {
commute?: boolean;
description?: string;
distance?: number;
trainer?: boolean;
};
elapsedTime?: number;
keys?: (
| "altitude"
| "cadence"
| "distance"
| "grade_smooth"
| "heartrate"
| "latlng"
| "moving"
| "temp"
| "time"
| "velocity_smooth"
| "watts"
)[];
limit?: number;
name?: string;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "getComments"
| "getKudos"
| "getLaps"
| "getStreams"
| "getZones";
resource?: "activity";
returnAll?: boolean;
sport_type?: | "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga";
startDate?: string;
type?: string;
updateFields?: {
commute?: boolean;
description?: string;
gear_id?: string;
hide_from_home?: boolean;
name?: string;
sport_type?: | "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga";
trainer?: boolean;
type?: string;
};
}
Properties§
Source§readonly additional Fields?: {
commute?: boolean;
description?: string;
distance?: number;
trainer?: boolean;
}
readonly additional Fields?: {
commute?: boolean;
description?: string;
distance?: number;
trainer?: boolean;
}
Default: {}
Source§readonly keys?: (
| "altitude"
| "cadence"
| "distance"
| "grade_smooth"
| "heartrate"
| "latlng"
| "moving"
| "temp"
| "time"
| "velocity_smooth"
| "watts"
)[]
readonly keys?: (
| "altitude"
| "cadence"
| "distance"
| "grade_smooth"
| "heartrate"
| "latlng"
| "moving"
| "temp"
| "time"
| "velocity_smooth"
| "watts"
)[]
Desired stream types to return Default: []
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "getComments"
| "getKudos"
| "getLaps"
| "getStreams"
| "getZones"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "getComments"
| "getKudos"
| "getLaps"
| "getStreams"
| "getZones"
Default: "create"
Source§readonly sport _ type?:
| "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga"
readonly sport _ type?:
| "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga"
Type of sport Default: "Run"
Source§readonly update Fields?: {
commute?: boolean;
description?: string;
gear_id?: string;
hide_from_home?: boolean;
name?: string;
sport_type?:
| "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga";
trainer?: boolean;
type?: string;
}
readonly update Fields?: {
commute?: boolean;
description?: string;
gear_id?: string;
hide_from_home?: boolean;
name?: string;
sport_type?:
| "AlpineSki"
| "BackcountrySki"
| "Badminton"
| "Canoeing"
| "Crossfit"
| "EBikeRide"
| "Elliptical"
| "EMountainBikeRide"
| "Golf"
| "GravelRide"
| "Handcycle"
| "HighIntensityIntervalTraining"
| "Hike"
| "IceSkate"
| "InlineSkate"
| "Kayaking"
| "Kitesurf"
| "MountainBikeRide"
| "NordicSki"
| "Pickleball"
| "Pilates"
| "Racquetball"
| "Ride"
| "RockClimbing"
| "RollerSki"
| "Rowing"
| "Run"
| "Sail"
| "Skateboard"
| "Snowboard"
| "Snowshoe"
| "Soccer"
| "Squash"
| "StairStepper"
| "StandUpPaddling"
| "Surfing"
| "Swim"
| "TableTennis"
| "Tennis"
| "TrailRun"
| "Velomobile"
| "VirtualRide"
| "VirtualRow"
| "VirtualRun"
| "Walk"
| "WeightTraining"
| "Wheelchair"
| "Windsurf"
| "Workout"
| "Yoga";
trainer?: boolean;
type?: string;
}
Default: {}
ID or email of activity