diff --git a/storage/events.go b/storage/events.go index e71aeb0..e16c0b3 100644 --- a/storage/events.go +++ b/storage/events.go @@ -3,22 +3,23 @@ package storage import "time" type Event struct { - ID string `json:"id" bson:"_id"` - Namespace string `json:"namespace"` - Owners []string `json:"owners"` - RestrictedTo []string `json:"restricted_to"` - Type string `json:"type"` - Name string `json:"name"` - Description string `json:"description"` - Startdate time.Time `json:"startdate"` - Enddate time.Time `json:"enddate"` - Starttime string `json:"starttime"` - Endtime string `json:"endtime"` - Allday bool `json:"allday"` - MaxSubscribers int64 `json:"max_subscribers"` - Subscriptions []Subscription `json:"subscriptions" bson:"subscriptions,omitempty"` - Data map[string]any `json:"data"` - Deleted bool `json:"deleted"` + ID string `json:"id" bson:"_id"` + Namespace string `json:"namespace"` + Owners []string `json:"owners"` + RestrictedTo []string `json:"restricted_to"` + Type string `json:"type"` + Name string `json:"name"` + Description string `json:"description"` + Startdate time.Time `json:"startdate"` + Enddate time.Time `json:"enddate"` + Starttime string `json:"starttime"` + Endtime string `json:"endtime"` + Allday bool `json:"allday"` + MaxSubscribers int64 `json:"max_subscribers"` + Subscriptions []Subscription `json:"subscriptions" bson:"subscriptions,omitempty"` + DeletedSubscription []Subscription `json:"deletedsubscriptions" bson:"deletedsubscriptions,omitempty"` + Data map[string]any `json:"data"` + Deleted bool `json:"deleted"` } type Subscription struct {