Documentation
¶
Index ¶
Constants ¶
View Source
const TEXT_CHANNEL = 0
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶ added in v0.0.10
type Directory ¶ added in v0.0.10
type Directory struct { Entity Name string ParentId *uint `gorm:"not null"` Permissions PermissionMask `gorm:"foreignKey:FkPermissionMask"` FkPermissionMask uint }
type MessageVote ¶ added in v0.0.10
type MessageVote struct { Entity IsPositive bool `gorm:"not null;default:0"` MessageId uint `gorm:"not null"` Channel Channel `gorm:"foreignKey:FkChannel"` User User `gorm:"foreignKey:FkUser"` FkChannel uint FkUser uint }
func NewMessageVote ¶ added in v0.0.10
func NewMessageVote(isPositive bool, messageId uint, fkChannel uint, fkUser uint) *MessageVote
type PermissionMask ¶ added in v0.0.10
func NewPermissionMask ¶ added in v0.0.10
func NewPermissionMask( canSendMessage bool, ) *PermissionMask
type Role ¶ added in v0.0.10
type Server ¶
type Tag ¶ added in v0.0.10
type Tag struct { Entity Name string `gorm:"uniqueIndex"` Priority uint32 `gorm:"default:0"` Permissions PermissionMask `gorm:"foreignKey:FkPermissionMask"` FkPermissionMask uint }
type TextMessage ¶ added in v0.0.10
type TextMessage struct { Entity Content string `gorm:"type:text"` User User `gorm:"foreignKey:FkUser"` Channel Channel `gorm:"foreignKey:FkChannel"` FkUser uint FkChannel uint }
func NewTextMessage ¶ added in v0.0.10
func NewTextMessage(content string, fkUser uint, fkChannel uint) *TextMessage
Click to show internal directories.
Click to hide internal directories.