1234567891011121314151617181920212223242526272829303132333435 |
- package rpcs
- import (
- "sparrow/pkg/online"
- )
- type ArgsGenerateDeviceAccessToken ArgsDeviceId
- type ReplyGenerateDeviceAccessToken struct {
- AccessToken []byte
- }
- type ArgsValidateDeviceAccessToken struct {
- Id string
- AccessToken []byte
- }
- type ReplyValidateDeviceAccessToken ReplyEmptyResult
- type ArgsGetOnline struct {
- Id string
- ClientIP string
- AccessRPCHost string
- HeartbeatInterval uint32
- }
- type ReplyGetOnline ReplyEmptyResult
- type ArgsGetOffline ArgsDeviceId
- type ReplyGetOffline ReplyEmptyResult
- type ArgsHeartBeat struct {
- Id string
- }
- type ReplyHeartBeat ReplyEmptyResult
- type ArgsGetDeviceOnlineStatus ArgsDeviceId
- type ReplyGetDeviceOnlineStatus online.Status
|