Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AudioTrack ¶
type AudioTrack struct {
Track string `json:"track"`
UserData AudioTrackData `json:"user_data"`
}
type AudioTrackData ¶
type GuildSettings ¶
type MusicPlayer ¶
type MusicPlayer struct {
GuildID snowflake.Snowflake `bun:"guild_id,pk,notnull"`
State []byte `bun:"state,notnull"`
PlayingTrackUserData *AudioTrackData `bun:"playing_track_user_data"`
Type int `bun:"type,notnull"`
Queue []AudioTrack `bun:"queue,notnull"`
LoopingType int `bun:"looping_type,notnull"`
History []AudioTrack `bun:"history,notnull"`
SkipVotes []snowflake.Snowflake `bun:"skip_votes,notnull"`
}
type PlayHistory ¶
type Tag ¶
type Tag struct {
ID int `bun:"id,autoincrement,pk,notnull"`
GuildID snowflake.Snowflake `bun:"guild_id,notnull,unique:name-guild"`
OwnerID snowflake.Snowflake `bun:"owner_id,notnull"`
Name string `bun:"name,notnull,unique:name-guild"`
Content string `bun:"content,notnull"`
Uses int `bun:"uses,default:0"`
CreatedAt time.Time `bun:"created_at,nullzero,notnull,default:current_timestamp"`
}
Click to show internal directories.
Click to hide internal directories.