Documentation ¶
Index ¶
- func Get[V any](as *Aerospike, key *aero.Key, binNames ...string) (val V, err error)
- func GetKeyBins[V any](as *Aerospike, set string, key any) ([]V, error)
- func MarshalBin(v any) (any, error)
- func New(client *aero.Client) *store.Cabinet
- func UnmarshalBin[V any](b any) (val V, err error)
- type Aerospike
- func (a *Aerospike) Delete(set string, key any) error
- func (a *Aerospike) Exists(set string, k any) (bool, error)
- func (a *Aerospike) ListAdd(set, binName string, key, v any) error
- func (a *Aerospike) ListRemove(set, binName string, key, v any) error
- func (a *Aerospike) Set(set string, key, v any) error
- func (a *Aerospike) SetBin(set, bin string, key, v any) error
- func (a *Aerospike) Truncate(set string) error
- type Channel
- func (c *Channel) Channel(id discord.ChannelID) (*discord.Channel, error)
- func (c *Channel) ChannelRemove(channel *discord.Channel) error
- func (c *Channel) ChannelSet(channel *discord.Channel, update bool) error
- func (c *Channel) Channels(id discord.GuildID) ([]discord.Channel, error)
- func (c *Channel) CreatePrivateChannel(recipient discord.UserID) (*discord.Channel, error)
- func (c *Channel) PrivateChannels() ([]discord.Channel, error)
- func (c *Channel) Reset() error
- type Emoji
- type Guild
- type Me
- type Member
- func (m *Member) Member(guildID discord.GuildID, userID discord.UserID) (*discord.Member, error)
- func (m *Member) MemberRemove(guildID discord.GuildID, userID discord.UserID) error
- func (m *Member) MemberSet(guildID discord.GuildID, member *discord.Member, update bool) error
- func (m *Member) Members(guildID discord.GuildID) ([]discord.Member, error)
- func (m *Member) Reset() error
- type Message
- func (m *Message) MaxMessages() int
- func (m *Message) Message(channelID discord.ChannelID, messageID discord.MessageID) (*discord.Message, error)
- func (m *Message) MessageRemove(channelID discord.ChannelID, messageID discord.MessageID) error
- func (m *Message) MessageSet(message *discord.Message, update bool) error
- func (m *Message) Messages(channelID discord.ChannelID) ([]discord.Message, error)
- func (m *Message) Reset() error
- type Presence
- func (p *Presence) Presence(guildID discord.GuildID, userID discord.UserID) (*discord.Presence, error)
- func (p *Presence) PresenceRemove(guildID discord.GuildID, userID discord.UserID) error
- func (p *Presence) PresenceSet(guildID discord.GuildID, presence *discord.Presence, update bool) error
- func (p *Presence) Presences(guildID discord.GuildID) ([]discord.Presence, error)
- func (p *Presence) Reset() error
- type Role
- func (r *Role) Reset() error
- func (r *Role) Role(guildID discord.GuildID, roleID discord.RoleID) (*discord.Role, error)
- func (r *Role) RoleRemove(guildID discord.GuildID, roleID discord.RoleID) error
- func (r *Role) RoleSet(guildID discord.GuildID, role *discord.Role, update bool) error
- func (r *Role) Roles(guildID discord.GuildID) ([]discord.Role, error)
- type VoiceState
- func (v *VoiceState) Reset() error
- func (v *VoiceState) VoiceState(guildID discord.GuildID, userID discord.UserID) (*discord.VoiceState, error)
- func (v *VoiceState) VoiceStateRemove(guildID discord.GuildID, userID discord.UserID) error
- func (v *VoiceState) VoiceStateSet(guildID discord.GuildID, state *discord.VoiceState, update bool) error
- func (v *VoiceState) VoiceStates(guildID discord.GuildID) ([]discord.VoiceState, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalBin ¶
func UnmarshalBin ¶
Types ¶
type Aerospike ¶
type Aerospike struct {
// contains filtered or unexported fields
}
func (*Aerospike) ListRemove ¶
type Channel ¶
type Channel struct {
// contains filtered or unexported fields
}
func (*Channel) ChannelSet ¶
func (*Channel) CreatePrivateChannel ¶
type Emoji ¶
type Emoji struct {
// contains filtered or unexported fields
}
type Member ¶
type Member struct {
// contains filtered or unexported fields
}
func (*Member) MemberRemove ¶
type Message ¶
type Message struct {
// contains filtered or unexported fields
}
func (*Message) MaxMessages ¶
func (*Message) MessageRemove ¶
func (*Message) MessageSet ¶
type Presence ¶
type Presence struct {
// contains filtered or unexported fields
}
func (*Presence) PresenceRemove ¶
func (*Presence) PresenceSet ¶
type Role ¶
type Role struct {
// contains filtered or unexported fields
}
func (*Role) RoleRemove ¶
type VoiceState ¶
type VoiceState struct {
// contains filtered or unexported fields
}
func (*VoiceState) Reset ¶
func (v *VoiceState) Reset() error
func (*VoiceState) VoiceState ¶
func (v *VoiceState) VoiceState(guildID discord.GuildID, userID discord.UserID) (*discord.VoiceState, error)
func (*VoiceState) VoiceStateRemove ¶
func (*VoiceState) VoiceStateSet ¶
func (v *VoiceState) VoiceStateSet(guildID discord.GuildID, state *discord.VoiceState, update bool) error
func (*VoiceState) VoiceStates ¶
func (v *VoiceState) VoiceStates(guildID discord.GuildID) ([]discord.VoiceState, error)
Click to show internal directories.
Click to hide internal directories.