Documentation ¶
Index ¶
- type ApiLogsGetResult
- type AttencesGetResult
- type AuthResult
- type BloodEntity
- type BloodGetResult
- type BloodUploadResult
- type BloodsGetResult
- type CoreLogsGetResult
- type DeviceEntity
- type DeviceGetResult
- type DeviceIsOnlineResult
- type DeviceModulesResult
- type DevicesResult
- type FenceCreateResult
- type FenceEntity
- type FencesGetResult
- type GuardLogsGetResult
- type HeartEntity
- type HeartResult
- type HeartUploadResult
- type HeartsResult
- type MacBookGetResult
- type MacBooksGetResult
- type MacListsGetResult
- type MacbookEntity
- type MessagesGetResult
- type Result
- type SleepEntity
- type SleepResult
- type SleepsResult
- type StepEntity
- type StepsResult
- type TemperatureEntity
- type TemperatureResult
- type TemperatureUploadResult
- type TemperaturesResult
- type TrackEntity
- type TracksGetResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiLogsGetResult ¶ added in v1.1.0
type AttencesGetResult ¶ added in v1.1.0
type AuthResult ¶
type AuthResult struct { Result Data struct { Token string `json:"token"` // 权限令牌,调用其它接口时需要提供token,有效期为 1 小时,过期后无法使用 Expired string `json:"expired"` // 过期时间 } `json:"data"` // 返回结果 }
获取token
type BloodEntity ¶ added in v1.0.1
type BloodEntity struct { PrimaryKey string `json:"primary_key"` Id int64 `json:"id"` ImeiSn string `json:"imei_sn"` Uuid string `json:"uuid"` AppKey int64 `json:"appkey"` BloodRate string `json:"blood_rate"` MaxRate int64 `json:"max_rate"` MinRate int64 `json:"min_rate"` CreateTime string `json:"created"` }
type BloodGetResult ¶ added in v1.0.1
type BloodGetResult struct { Result Data BloodEntity `json:"data"` // 返回结果 }
type BloodUploadResult ¶ added in v1.0.11
血压测量间隔时间
type BloodsGetResult ¶ added in v1.0.1
type BloodsGetResult struct { Result Data struct { Total int `json:"total"` Result []BloodEntity `json:"result"` } `json:"data"` // 返回结果 }
type CoreLogsGetResult ¶ added in v1.1.0
type DeviceEntity ¶ added in v1.0.1
type DeviceEntity struct { PrimaryKey string `json:"primary_key"` // 主键 ImeiSn string `json:"imei_sn"` // 设备唯一编号 ActiveTime string `json:"active_time"` // 激活时间 AttenceSn string `json:"attence_sn"` // 2.4G考勤号 BloodUpload int64 `json:"blood_upload"` // 血压上报间隔 Families []familyMember `json:"families"` // 亲情号 Sos []familyMember `json:"sos"` // sos号码 Dnd []dndMember `json:"dnd"` // 免打扰时间段 Engine string `json:"engine"` // 协议引擎名称 IccardSn string `json:"iccard_sn"` // 13.56考勤号 IsOnline int64 `json:"is_online"` // 是否在线 PartnerId int64 `json:"partner_id"` // 企业ID AppKey int64 `json:"appkey"` // =product_id LocateUpload int64 `json:"locate_upload"` // 定位上报间隔 Mobile string `json:"mobile"` // 设备内的手机号 ModelId int64 `json:"model_id"` // 设备型号ID HeartUpload int64 `json:"heart_upload"` // 心率上报间隔 TemperatureUpload int64 `json:"temperature_upload"` // 体温上报间隔 LocateType int64 `json:"locate_type"` // 定位模式 1:GPS 2:BTS(基站) 3:WIFI 4:未知 LocateTime string `json:"locate_time"` // 定位时间 LocateMode int64 `json:"locate_mode"` // 定位模式1:省电模式 2:智能模式 3:性能模式 LocateDirection int64 `json:"locate_direction"` // 定位角度 LocateAddress string `json:"locate_address"` // 位置信息 PowerRate int64 `json:"power_rate"` // 剩余电量 PowerStatus int64 `json:"power_status"` // 剩余电量状态 Truename string `json:"truename"` // 终端名称 Uuid string `json:"uuid"` // 设备uuid Lng float64 `json:"lng"` // 经度 Lat float64 `json:"lat"` // 维度 Udtime udtime `json:"udtime"` // 定位时间段 SleepTime sleepTime `json:"sleeptime"` // 睡眠时间 Status int64 `json:"status"` // 设备状态 1:正常 2:弃用 3:停机 GsmRate int64 `json:"gsm_rate"` // 信号值 Created string `json:"created"` // 时间 WhitelistStatus int64 `json:"whitelist_status"` // 通话白名单状态 0:暂未使用 1:开启通话白名单 2:关闭通话白名单 Iccid string `json:"iccid"` // iccid Remind []interface{} `json:"remind"` // 闹钟数据 FirstlinkTime string `json:"firstlink_time"` // 设备初次链接时间 HeartbeatUpload int64 `json:"heartbeat_upload"` // 心跳 }
type DeviceGetResult ¶ added in v1.0.1
type DeviceGetResult struct { Result Data DeviceEntity `json:"data"` // 返回结果 }
获取设备详情
type DeviceIsOnlineResult ¶ added in v1.0.1
type DeviceIsOnlineResult struct { Result Data struct { IsOnline int `json:"is_online"` } `json:"data"` // 返回结果 }
获取设备是否在线
type DeviceModulesResult ¶ added in v1.0.1
type DeviceModulesResult struct { Result Data struct { Id int64 `json:"id"` Alias string `json:"alias"` Modules []deviceModules `json:"modules"` } `json:"data"` // 返回结果 }
获取设备功能清单
type DevicesResult ¶ added in v1.0.1
type DevicesResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
获取设备列表
type FenceCreateResult ¶ added in v1.0.1
添加围栏
type FenceEntity ¶ added in v1.0.1
type FencesGetResult ¶ added in v1.0.1
type FencesGetResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
获取围栏列表
type GuardLogsGetResult ¶ added in v1.1.0
type HeartEntity ¶ added in v1.0.1
type HeartResult ¶ added in v1.0.1
type HeartResult struct { Result Data HeartEntity `json:"data"` // 返回结果 }
体温最近测量数据
type HeartUploadResult ¶ added in v1.0.1
体温测量间隔时间
type HeartsResult ¶ added in v1.0.1
type HeartsResult struct { Result Data struct { Total int `json:"total"` Result []HeartEntity `json:"result"` } `json:"data"` // 返回结果 }
体温测量数据列表
type MacBookGetResult ¶ added in v1.0.15
type MacBookGetResult struct { Result Data MacbookEntity `json:"data"` // 返回结果 }
maclist详情
type MacBooksGetResult ¶ added in v1.0.15
type MacBooksGetResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
maclist列表
type MacListsGetResult ¶ added in v1.0.15
type MacListsGetResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
maclist列表
type MacbookEntity ¶ added in v1.0.15
type MacbookEntity struct { Mac string `json:"mac"` Name string `json:"name"` ProvinceId int64 `json:"province_id"` CityId int64 `json:"city_id"` DistrictId int64 `json:"district_id"` Lat float64 `json:"lat"` Lng float64 `json:"lng"` Status int64 `json:"status"` TotalCount int64 `json:"total_count"` Address string `json:"address"` CreateTime string `json:"created"` Remark string `json:"remark"` }
type MessagesGetResult ¶ added in v1.1.0
type SleepEntity ¶ added in v1.0.1
type SleepEntity struct { PrimaryKey string `json:"primary_key"` Id int64 `json:"id"` ImeiSn string `json:"imei_sn"` Uuid string `json:"uuid"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` CreateTime string `json:"created"` SleepType int `json:"sleep_type"` SleepTime string `json:"sleep_time"` }
type SleepResult ¶ added in v1.1.0
type SleepResult struct { Result Data SleepEntity `json:"data"` }
type SleepsResult ¶ added in v1.0.1
type SleepsResult struct { Result Data struct { Total int `json:"total"` Result []SleepEntity `json:"result"` } `json:"data"` }
睡眠数据列表
type StepEntity ¶ added in v1.0.1
type StepsResult ¶ added in v1.0.1
type StepsResult struct { Result Data struct { Total int `json:"total"` Result []StepEntity `json:"result"` } `json:"data"` // 返回结果 }
计步数据列表
type TemperatureEntity ¶
type TemperatureResult ¶
type TemperatureResult struct { Result Data TemperatureEntity `json:"data"` // 返回结果 }
体温最近测量数据
type TemperatureUploadResult ¶
体温测量间隔时间
type TemperaturesResult ¶
type TemperaturesResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
体温测量数据列表
type TrackEntity ¶ added in v1.0.1
type TrackEntity struct { ImeiSn string `json:"imei_sn"` Lat float64 `json:"lat"` Lng float64 `json:"lng"` IsLrd int64 `json:"is_lrd"` Height int64 `json:"height"` ProvinceId int64 `json:"province_id"` CityId int64 `json:"city_id"` DistrictId int64 `json:"district_id"` Speed int64 `json:"speed"` Address string `json:"address"` Direction int64 `json:"direction"` Radius int64 `json:"radius"` LocateType int64 `json:"locate_type"` LocateTime string `json:"locate_time"` IsIgnore int64 `json:"is_ignore"` IgnoreReason string `json:"ignore_reason"` Message string `json:"message"` }
type TracksGetResult ¶ added in v1.0.1
type TracksGetResult struct { Result Data struct { Total int `json:"total"` Result []map[string]interface{} `json:"result"` } `json:"data"` // 返回结果 }
获取轨迹
Click to show internal directories.
Click to hide internal directories.