Documentation ¶
Index ¶
- type PostgresDbParams
- type ReactRolesDatabase
- func (db *ReactRolesDatabase) RoleAdd(id string, emoji string, name string)
- func (db *ReactRolesDatabase) RoleGetAll() []Role
- func (db *ReactRolesDatabase) RoleGetById(id string) Role
- func (db *ReactRolesDatabase) RoleGetIdByEmoji(emoji string) string
- func (db *ReactRolesDatabase) RoleGetIdByName(name string) string
- func (db *ReactRolesDatabase) RoleIsEmojiTaken(emoji string) bool
- func (db *ReactRolesDatabase) RoleIsNameTaken(name string) bool
- func (db *ReactRolesDatabase) RoleRemove(id string)
- type Role
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgresDbParams ¶
type ReactRolesDatabase ¶
func GetDatabase ¶
func GetDatabase(params PostgresDbParams) *ReactRolesDatabase
func (*ReactRolesDatabase) RoleAdd ¶
func (db *ReactRolesDatabase) RoleAdd(id string, emoji string, name string)
func (*ReactRolesDatabase) RoleGetAll ¶
func (db *ReactRolesDatabase) RoleGetAll() []Role
func (*ReactRolesDatabase) RoleGetById ¶
func (db *ReactRolesDatabase) RoleGetById(id string) Role
func (*ReactRolesDatabase) RoleGetIdByEmoji ¶
func (db *ReactRolesDatabase) RoleGetIdByEmoji(emoji string) string
func (*ReactRolesDatabase) RoleGetIdByName ¶
func (db *ReactRolesDatabase) RoleGetIdByName(name string) string
func (*ReactRolesDatabase) RoleIsEmojiTaken ¶
func (db *ReactRolesDatabase) RoleIsEmojiTaken(emoji string) bool
func (*ReactRolesDatabase) RoleIsNameTaken ¶
func (db *ReactRolesDatabase) RoleIsNameTaken(name string) bool
func (*ReactRolesDatabase) RoleRemove ¶
func (db *ReactRolesDatabase) RoleRemove(id string)
Click to show internal directories.
Click to hide internal directories.