package types const ( ReqTypeHeartRate = iota ReqTypeBattLevel ReqTypeFwVersion ReqTypeFwUpgrade ReqTypeBtAddress ReqTypeNotify ReqTypeSetTime ReqTypeWatchHeartRate ReqTypeWatchBattLevel ) const ( UpgradeTypeArchive = iota UpgradeTypeFiles ) type ReqDataFwUpgrade struct { Type int Files []string } type Response struct { Value interface{} `json:"value,omitempty"` Message string `json:"msg,omitempty"` Error bool `json:"error"` } type Request struct { Type int `json:"type"` Data interface{} `json:"data,omitempty"` } type ReqDataNotify struct { Title string Body string } type DFUProgress struct { Received int64 `mapstructure:"recvd"` Total int64 `mapstructure:"total"` }