Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Member ¶ added in v1.4.0
type Member struct {
UserID string `firestore:"userID"`
UserName string `firestore:"userName"`
MemberType MemberTypes `firestore:"memberType"`
}
type MemberTypes ¶ added in v1.4.0
type MemberTypes int
const ( MemberTypesParticipant MemberTypes = 1 MemberTypesTemporary MemberTypes = 2 )
type Repository ¶
type Repository interface {
GetVersion(ctx context.Context) (*version, error)
GetGuild(ctx context.Context, guildID string) (*Guild, error)
GetSQList(ctx context.Context, guild *Guild) ([]SQ, error)
PutSQList(ctx context.Context, guild *Guild, sqList []string) error
GetSQMembers(ctx context.Context, guild *Guild, sqTitle string) ([]Member, error)
PutSQMembers(ctx context.Context, guild *Guild, sqTitle string, members []Member) error
}
Click to show internal directories.
Click to hide internal directories.