postgres

package
v0.0.0-...-0673446 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadSchema

func LoadSchema() error

Types

type GuildService

type GuildService struct {
	*sqlx.DB
}

func NewGuildService

func NewGuildService() *GuildService

func (*GuildService) AddGuild

func (s *GuildService) AddGuild(g warden.Guild) (string, error)

func (*GuildService) AddGuildPrefix

func (s *GuildService) AddGuildPrefix(guildID string, prefix string) (int, error)

func (*GuildService) GetAllGuilds

func (s *GuildService) GetAllGuilds() ([]warden.Guild, error)

func (*GuildService) GetGuild

func (s *GuildService) GetGuild(guildID string) (*warden.Guild, error)

func (*GuildService) GetGuildPrefixes

func (s *GuildService) GetGuildPrefixes(guildID string) ([]string, error)

func (*GuildService) RemoveGuild

func (s *GuildService) RemoveGuild(guildID string) (string, error)

func (*GuildService) RemoveGuildPrefix

func (s *GuildService) RemoveGuildPrefix(guildID string, prefix string) (int, error)

func (*GuildService) UpdateGuild

func (s *GuildService) UpdateGuild(guildID string, newGuild warden.Guild) (string, error)

type HelpChannelService

type HelpChannelService struct {
	*sqlx.DB
}

func (*HelpChannelService) AddHelpChannel

func (s *HelpChannelService) AddHelpChannel(h warden.HelpChannel) (string, error)

func (*HelpChannelService) GetGuildHelpChannels

func (s *HelpChannelService) GetGuildHelpChannels(guildID string) ([]warden.HelpChannel, error)

func (*HelpChannelService) GetHelpChannel

func (s *HelpChannelService) GetHelpChannel(helpChannelID string) (warden.HelpChannel, error)

func (*HelpChannelService) RemoveHelpChannel

func (s *HelpChannelService) RemoveHelpChannel(helpChannelID string) (string, error)

func (*HelpChannelService) UpdateHelpChannel

func (s *HelpChannelService) UpdateHelpChannel(helpChannelID string, newHelpChannel warden.HelpChannel) (string, error)

type MemberService

type MemberService struct {
	*sqlx.DB
}

func (*MemberService) AddMember

func (s *MemberService) AddMember(m warden.Member) (int, error)

func (*MemberService) GetGuildMembers

func (s *MemberService) GetGuildMembers(guildID string) ([]warden.Member, error)

func (*MemberService) GetMember

func (s *MemberService) GetMember(guildID string, memberID string) (*warden.Member, error)

func (*MemberService) RemoveMember

func (s *MemberService) RemoveMember(guildID string, memberID string) (int, error)

func (*MemberService) UpdateMember

func (s *MemberService) UpdateMember(newMember *warden.Member) (int, error)

type QuoteService

type QuoteService struct {
	*sqlx.DB
}

func (*QuoteService) AddQuote

func (s *QuoteService) AddQuote(q warden.Quote) (int, error)

func (*QuoteService) GetMemberQuotes

func (s *QuoteService) GetMemberQuotes(memberID string) ([]warden.Quote, error)

func (*QuoteService) GetQuote

func (s *QuoteService) GetQuote(quoteID int) (warden.Quote, error)

func (*QuoteService) RemoveQuote

func (s *QuoteService) RemoveQuote(quoteID int) (int, error)

type RankService

type RankService struct {
	*sqlx.DB
}

func (*RankService) AddRank

func (s *RankService) AddRank(r warden.Rank) (int, error)

func (*RankService) GetGuildRanks

func (s *RankService) GetGuildRanks(guildID string) ([]warden.Rank, error)

func (*RankService) GetRank

func (s *RankService) GetRank(guildID string, roleID string) (warden.Rank, error)

func (*RankService) RemoveRank

func (s *RankService) RemoveRank(rankID int) (int, error)

func (*RankService) UpdateRank

func (s *RankService) UpdateRank(rankID int, newRank warden.Rank) (int, error)

type ReactionRoleService

type ReactionRoleService struct {
	*sqlx.DB
}

func (*ReactionRoleService) AddReactionRole

func (s *ReactionRoleService) AddReactionRole(r warden.ReactionRole) (int, error)

func (*ReactionRoleService) GetGuildReactionRoles

func (s *ReactionRoleService) GetGuildReactionRoles(guildID string) ([]warden.ReactionRole, error)

func (*ReactionRoleService) GetReactionRole

func (s *ReactionRoleService) GetReactionRole(reaction string, messageID string) (warden.ReactionRole, error)

func (*ReactionRoleService) RemoveReactionRole

func (s *ReactionRoleService) RemoveReactionRole(reactionRoleID int) (int, error)

func (*ReactionRoleService) UpdateReactionRole

func (s *ReactionRoleService) UpdateReactionRole(reactionRoleID int, newReactionRole warden.ReactionRole) (int, error)

type RoleService

type RoleService struct {
	*sqlx.DB
}

func (*RoleService) AddRole

func (s *RoleService) AddRole(r warden.Role) (string, error)

func (*RoleService) GetGuildRoles

func (s *RoleService) GetGuildRoles(guildID string) ([]warden.Role, error)

func (*RoleService) GetRole

func (s *RoleService) GetRole(roleID string) (*warden.Role, error)

func (*RoleService) RemoveRole

func (s *RoleService) RemoveRole(roleID string) (string, error)

func (*RoleService) UpdateRole

func (s *RoleService) UpdateRole(roleID string, newRole warden.Role) (string, error)

type UserService

type UserService struct {
	*sqlx.DB
}

func (*UserService) AddUser

func (s *UserService) AddUser(u warden.User) (string, error)

func (*UserService) GetAllUsers

func (s *UserService) GetAllUsers() ([]warden.User, error)

func (*UserService) GetUser

func (s *UserService) GetUser(userID string) (*warden.User, error)

func (*UserService) RemoveUser

func (s *UserService) RemoveUser(userID string) (string, error)

func (*UserService) UpdateUser

func (s *UserService) UpdateUser(userID string, newUser warden.User) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL