Documentation ¶
Index ¶
- func LoadSchema() error
- type BibleVerseService
- type MemberService
- func (s *MemberService) AddMember(m bot.Member) error
- func (s *MemberService) GetMember(memberID string) (*bot.Member, error)
- func (s *MemberService) GetMembers() ([]bot.Member, error)
- func (s *MemberService) RemoveMember(memberID string) (int, error)
- func (s *MemberService) UpdateMember(newMember *bot.Member) (int, error)
- type RankService
- func (s *RankService) AddRank(r bot.Rank) (int, error)
- func (s *RankService) GetGuildRanks(guildID string) ([]bot.Rank, error)
- func (s *RankService) GetRank(guildID string, roleID string) (bot.Rank, error)
- func (s *RankService) RemoveRule(ruleID int) (int, error)
- func (s *RankService) UpdateRank(rankID int, newRank bot.Rank) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadSchema ¶
func LoadSchema() error
Types ¶
type BibleVerseService ¶
func NewBibleVerseService ¶
func NewBibleVerseService() *BibleVerseService
type MemberService ¶
func NewMemberService ¶
func NewMemberService() *MemberService
func (*MemberService) GetMember ¶
func (s *MemberService) GetMember(memberID string) (*bot.Member, error)
func (*MemberService) GetMembers ¶
func (s *MemberService) GetMembers() ([]bot.Member, error)
func (*MemberService) RemoveMember ¶
func (s *MemberService) RemoveMember(memberID string) (int, error)
func (*MemberService) UpdateMember ¶
func (s *MemberService) UpdateMember(newMember *bot.Member) (int, error)
type RankService ¶
func (*RankService) GetGuildRanks ¶
func (s *RankService) GetGuildRanks(guildID string) ([]bot.Rank, error)
func (*RankService) RemoveRule ¶
func (s *RankService) RemoveRule(ruleID int) (int, error)
func (*RankService) UpdateRank ¶
Click to show internal directories.
Click to hide internal directories.