Documentation ¶
Index ¶
- func Samples() error
- func SetDB(database database.Database)
- type Message
- func (m *Message) AfterCreate()
- func (m *Message) AfterDelete()
- func (m *Message) AfterFind()
- func (m *Message) AfterUpdate()
- func (m *Message) BeforeCreate() error
- func (m *Message) BeforeUpdate() error
- func (m *Message) Create() error
- func (m *Message) Delete() error
- func (m *Message) Update() error
- func (m *Message) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct { Id int64 `gorm:"primary_key;column:id" json:"id"` Title string `gorm:"column:title" json:"title"` Description string `gorm:"column:description" json:"description"` StartOn time.Time `gorm:"column:start_on" json:"start_on"` EndOn time.Time `gorm:"column:end_on" json:"end_on"` ServiceId int64 `gorm:"index;column:service" json:"service"` NotifyUsers null.NullBool `gorm:"column:notify_users" json:"notify_users" scope:"user,admin"` NotifyMethod string `gorm:"column:notify_method" json:"notify_method" scope:"user,admin"` NotifyBefore null.NullInt64 `gorm:"column:notify_before" json:"notify_before" scope:"user,admin"` NotifyBeforeScale string `gorm:"column:notify_before_scale" json:"notify_before_scale" scope:"user,admin"` CreatedAt time.Time `gorm:"column:created_at" json:"created_at" json:"created_at"` UpdatedAt time.Time `gorm:"column:updated_at" json:"updated_at" json:"updated_at"` }
Message is for creating Announcements, Alerts and other messages for the end users
func (*Message) AfterCreate ¶
func (m *Message) AfterCreate()
func (*Message) AfterDelete ¶
func (m *Message) AfterDelete()
func (*Message) AfterUpdate ¶
func (m *Message) AfterUpdate()
func (*Message) BeforeCreate ¶
func (*Message) BeforeUpdate ¶
Click to show internal directories.
Click to hide internal directories.