Versions in this module Expand all Collapse all v0 v0.0.1 Sep 21, 2022 Changes in this version + var UA = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.39 Safari/537.36" + func HttpGet(api string, headers map[string]string, param map[string]interface{}) ([]byte, error) + func HttpPost(api string, headers map[string]string, param map[string]interface{}) ([]byte, error) + func HttpUpload(urlStr string, content string) ([]byte, error) + func Md5(raw string) string + func ParseMapToStruct(raw interface{}, dst interface{}) error + func Sha1(raw string) string + type Activity struct + AverageCadence float64 + AverageGroundTime float64 + AverageHeartRate float64 + AverageLegSpring float64 + AverageOscillation float64 + AveragePower float64 + AverageSpeed float64 + AverageStrideLength float64 + Calories float64 + ClockTime int64 + Deleted bool + Description string + DewPoint float64 + Distance float64 + ElapsedTime json.Number + Elevation float64 + EndPoint GPSPoint + Excluded bool + Favorite bool + Feel string + FilePath string + Flagged bool + Ftp float64 + Humidity float64 + ID int64 + Icon string + LapEvents []int + LapTimestampList []int64 + MaxCadence float64 + MaxElevation float64 + MaxGroundTime float64 + MaxHeartRate float64 + MaxOscillation float64 + MaxPower float64 + MaxSpeed float64 + MaxStrideLegth float64 + MaxVerticalStiffness float64 + MinCadence float64 + MinElevation float64 + MinGroundTime float64 + MinOscillation float64 + MinStrideLength float64 + MovingTime int64 + Name string + Pending bool + Public bool + Rpe int + SecondsInZones []int + Source string + StartEvents []int + StartPoint GPSPoint + StartTime int64 + StopEvents []int + Stress float64 + SurfaceType string + Temperature float64 + TimeStamp int64 + TimeZone string + TotalElevationGain float64 + TotalElevationLoss float64 + Type string + UpdatedTime string + UserID string + Weight int + WindBearing float64 + WindGust float64 + WindSpeed float64 + WorkoutID string + Zones []Zone + type Client struct + Email string + Password string + Token *Token + func NewClient(email string, password string) *Client + func (this *Client) Activities(updatedAfter int64, includeDeleted bool) ([]Activity, error) + func (this *Client) GetDownloadUrl(activityID int64) (string, error) + func (this *Client) Login() (*Token, error) + type GPSPoint struct + Lat float64 + Lng float64 + type Token struct + Height int + ID string + ProfileImage string + Token string + Unit string + UserName string + Weight int + type Zone struct + Name string + PowerHigh float64 + PowerLow float64 + SpeedHigh float64 + SpeedLow float64