Documentation ¶
Index ¶
- type Database
- type GuildService
- func (s *GuildService) AddGuild(g *mogbot.Guild) error
- func (s *GuildService) GetAllGuilds() ([]mogbot.Guild, error)
- func (s *GuildService) GetGuild(gid string) (*mogbot.Guild, error)
- func (s *GuildService) RemoveGuild(guildID string) error
- func (s *GuildService) UpdateGuild(guildID string, fields map[string]interface{}) error
- type MemberService
- func (s *MemberService) AddMember(m *mogbot.Member) error
- func (s *MemberService) GetGuildMembers(gid string) ([]*mogbot.Member, error)
- func (s *MemberService) GetMember(uid, gid string) (*mogbot.Member, error)
- func (s *MemberService) RemoveMember(uid, gid string) error
- func (s *MemberService) UpdateMember(userID, guildID string, fields map[string]interface{}) (*mogbot.Member, error)
- type RoleService
- type UserService
- func (s *UserService) AddUser(u *mogbot.User) error
- func (s *UserService) GetAllUsers() ([]*mogbot.User, error)
- func (s *UserService) GetUser(userID string) (*mogbot.User, error)
- func (s *UserService) RemoveUser(userID string) error
- func (s *UserService) UpdateUser(userID string, fields map[string]interface{}) (*mogbot.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuildService ¶
func (*GuildService) GetAllGuilds ¶
func (s *GuildService) GetAllGuilds() ([]mogbot.Guild, error)
func (*GuildService) RemoveGuild ¶
func (s *GuildService) RemoveGuild(guildID string) error
func (*GuildService) UpdateGuild ¶
func (s *GuildService) UpdateGuild(guildID string, fields map[string]interface{}) error
type MemberService ¶
func (*MemberService) GetGuildMembers ¶
func (s *MemberService) GetGuildMembers(gid string) ([]*mogbot.Member, error)
func (*MemberService) GetMember ¶
func (s *MemberService) GetMember(uid, gid string) (*mogbot.Member, error)
func (*MemberService) RemoveMember ¶
func (s *MemberService) RemoveMember(uid, gid string) error
func (*MemberService) UpdateMember ¶
type RoleService ¶
type UserService ¶
func (*UserService) GetAllUsers ¶
func (s *UserService) GetAllUsers() ([]*mogbot.User, error)
func (*UserService) RemoveUser ¶
func (s *UserService) RemoveUser(userID string) error
func (*UserService) UpdateUser ¶
Click to show internal directories.
Click to hide internal directories.