Documentation ¶
Index ¶
- type BibleVerseService
- type DB
- type GuildService
- type MemberService
- func (s *MemberService) AddMember(m csar.Member) (int64, error)
- func (s *MemberService) GetAllMembers() ([]csar.Member, error)
- func (s *MemberService) GetGuildMembers(guildID string) ([]csar.Member, error)
- func (s *MemberService) GetMember(guildID, userID string) (*csar.Member, error)
- func (s *MemberService) RemoveMember(guildID, userID string) (int64, error)
- func (s *MemberService) UpdateMember(new *csar.Member) (int64, error)
- type RankService
- func (s *RankService) AddRank(r csar.Rank) (int64, error)
- func (s *RankService) GetGuildRanks(guildID string) ([]csar.Rank, error)
- func (s *RankService) GetRank(guildID string, roleID string) (*csar.Rank, error)
- func (s *RankService) RemoveRank(rankID int64) (int64, error)
- func (s *RankService) UpdateRank(newRank csar.Rank) (int64, error)
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BibleVerseService ¶
type BibleVerseService struct {
*DB
}
func (*BibleVerseService) GetBibleVerse ¶
func (b *BibleVerseService) GetBibleVerse(version, book string, chapter, verse int) (*csar.BibleVerse, error)
func (*BibleVerseService) GetBibleVerses ¶
func (b *BibleVerseService) GetBibleVerses(version, book string, chapter, start, end int) ([]csar.BibleVerse, error)
type GuildService ¶
type MemberService ¶
type MemberService struct {
*DB
}
func (*MemberService) GetAllMembers ¶
func (s *MemberService) GetAllMembers() ([]csar.Member, error)
func (*MemberService) GetGuildMembers ¶
func (s *MemberService) GetGuildMembers(guildID string) ([]csar.Member, error)
func (*MemberService) GetMember ¶
func (s *MemberService) GetMember(guildID, userID string) (*csar.Member, error)
func (*MemberService) RemoveMember ¶
func (s *MemberService) RemoveMember(guildID, userID string) (int64, error)
func (*MemberService) UpdateMember ¶
func (s *MemberService) UpdateMember(new *csar.Member) (int64, error)
type RankService ¶
type RankService struct {
*DB
}
func (*RankService) GetGuildRanks ¶
func (s *RankService) GetGuildRanks(guildID string) ([]csar.Rank, error)
func (*RankService) RemoveRank ¶
func (s *RankService) RemoveRank(rankID int64) (int64, error)
func (*RankService) UpdateRank ¶
func (s *RankService) UpdateRank(newRank csar.Rank) (int64, error)
type UserService ¶
type UserService struct {
*DB
}
func (*UserService) GetAllUsers ¶
func (s *UserService) GetAllUsers() ([]csar.User, error)
func (*UserService) RemoveUser ¶
func (s *UserService) RemoveUser(userID string) error
func (*UserService) UpdateUser ¶
func (s *UserService) UpdateUser(new *csar.User) error
Click to show internal directories.
Click to hide internal directories.