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