initial database crud
This commit is contained in:
@@ -8,18 +8,18 @@ type Guild struct {
|
||||
|
||||
type Role struct {
|
||||
ID string
|
||||
RoleType int
|
||||
RoleType string
|
||||
Guild Guild
|
||||
}
|
||||
|
||||
type GuildService interface {
|
||||
Guild(id string) (*Guild, error)
|
||||
CreateGuild(g *Guild) (*Guild, error)
|
||||
DeleteGuild(g *Guild) error
|
||||
UpdateGuild(g *Guild) (*Guild, error)
|
||||
GuildRoles(g *Guild) ([]*Role, error)
|
||||
CreateRole(r *Role) (*Role, error)
|
||||
Role(id string) (*Role, error)
|
||||
UpdateRole(r *Role) (*Role, error)
|
||||
DeleteRole(r *Role) error
|
||||
Guild(id string) (Guild, error)
|
||||
CreateGuild(g Guild) (Guild, error)
|
||||
DeleteGuild(g Guild) error
|
||||
UpdateGuild(g Guild) (Guild, error)
|
||||
GuildRoles(g Guild) ([]Role, error)
|
||||
CreateRole(r Role) (Role, error)
|
||||
Role(id string) (Role, error)
|
||||
UpdateRole(r Role) (Role, error)
|
||||
DeleteRole(r Role) error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user