v1.0 with SW PWA enabled
This commit is contained in:
34
backend/models/node.go
Normal file
34
backend/models/node.go
Normal file
@ -0,0 +1,34 @@
|
||||
package models
|
||||
|
||||
import "time"
|
||||
|
||||
type NodeInfo struct {
|
||||
Id int `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Address string `json:"address"`
|
||||
Status int16 `json:"status"`
|
||||
LastSeen string `json:"last_seen"`
|
||||
Services map[string]Service `json:"services"`
|
||||
}
|
||||
|
||||
type SimpleNodeInfo struct {
|
||||
Id int `db:"id" json:"id"`
|
||||
Name string `db:"name" json:"name"`
|
||||
Address string `db:"address" json:"address"`
|
||||
Status int16 `db:"status" json:"status"`
|
||||
LastSeen time.Time `db:"last_seen" json:"last_seen"`
|
||||
}
|
||||
|
||||
type FullNodeInfo struct {
|
||||
Id int `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Address string `json:"address"`
|
||||
Status int16 `json:"status"`
|
||||
LastSeen string `json:"last_seen"`
|
||||
Services []ServiceInfo `json:"services"`
|
||||
}
|
||||
|
||||
type NodeUpdate struct {
|
||||
NodeId string `json:"node_id"`
|
||||
Services []ServiceUpdate `json:"services"`
|
||||
}
|
||||
Reference in New Issue
Block a user