Files
frontier/pkg/api/proto.go
2024-02-08 12:09:01 +08:00

45 lines
668 B
Go

package api
// frontier -> service
type OnEdgeOnline struct {
EdgeID uint64
Meta []byte
Net string
Str string
}
func (online *OnEdgeOnline) Network() string {
return online.Net
}
func (online *OnEdgeOnline) String() string {
return online.Str
}
// frontier -> service
type OnEdgeOffline struct {
EdgeID uint64
Meta []byte
Net string
Str string
}
func (offline *OnEdgeOffline) Network() string {
return offline.Net
}
func (offline *OnEdgeOffline) String() string {
return offline.Str
}
// service -> frontier
type ReceiveClaim struct {
Topics []string
}
// service -> frontier
type Meta struct {
Service string
Topics []string
}