rename model
This commit is contained in:
16
models/subscription.go
Normal file
16
models/subscription.go
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package models
|
||||||
|
|
||||||
|
import "github.com/google/uuid"
|
||||||
|
|
||||||
|
// Subscription model
|
||||||
|
type Subscription struct {
|
||||||
|
Uuid uuid.UUID `json:"uuid,omitempty"` // universally unique identifier
|
||||||
|
Path string `json:"path,omitempty"` // dbm path
|
||||||
|
Depth uint `json:"depth,omitempty"` // depth of subscriptions from found path or uuid
|
||||||
|
Value any `json:"value,omitempty"` // current value
|
||||||
|
Drivers *Drivers `json:"drivers,omitempty"` // assigned drivers
|
||||||
|
Driver string `json:"driver,omitempty"` // driver type to assign this subscription
|
||||||
|
OnCreate bool `json:"onCreate,omitempty"` // notify at datapoint creation
|
||||||
|
OnDelete bool `json:"onDelete,omitempty"` // notify on deletion
|
||||||
|
OnChange bool `json:"onChange,omitempty"` // notify change
|
||||||
|
}
|
Reference in New Issue
Block a user