Documentation
¶
Index ¶
- func AuditLog(al discord.AuditLog) discord.AuditLog
- func AuditLogEntry(e discord.AuditLogEntry, id discord.AuditLogEntryID, userID discord.UserID) discord.AuditLogEntry
- func Ban(b discord.Ban, userID discord.UserID) discord.Ban
- func Channel(c discord.Channel, id discord.ChannelID) discord.Channel
- func Emoji(e discord.Emoji, id discord.EmojiID, userID discord.UserID) discord.Emoji
- func Guild(g discord.Guild, id discord.GuildID, ownerID discord.UserID, ...) discord.Guild
- func GuildPreview(p discord.GuildPreview, id discord.GuildID) discord.GuildPreview
- func Integration(i discord.Integration, id discord.IntegrationID, roleID discord.RoleID, ...) discord.Integration
- func Invite(i discord.Invite, guildID discord.GuildID, ownerID discord.UserID, ...) discord.Invite
- func Member(m discord.Member, userID discord.UserID) discord.Member
- func Message(m discord.Message, id discord.MessageID, channelID discord.ChannelID, ...) discord.Message
- func Role(r discord.Role, id discord.RoleID) discord.Role
- func User(u discord.User, id discord.UserID) discord.User
- func Webhook(w discord.Webhook, id discord.WebhookID, userID discord.UserID, ...) discord.Webhook
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuditLog ¶
AuditLog sanitizes an discord.AuditLog.
This function will sanitize AuditLog.Webhook.ID, AuditLog.Webhook.User.ID, AuditLog.Users.ID, AuditLog.Entries.ID, AuditLog.Entries.UserID, AuditLog.Integrations.ID, AuditLog.Integrations.RoleID and AuditLog.Integrations.User.ID.
func AuditLogEntry ¶
func AuditLogEntry(e discord.AuditLogEntry, id discord.AuditLogEntryID, userID discord.UserID) discord.AuditLogEntry
AuditLogEntry sanitizes an discord.AuditLogEntry.
This function will sanitize AuditLogEntry.ID and AuditLogEntry.UserID.
func Emoji ¶
Emoji sanitizes an discord.Emoji.
This function will sanitize Emoji.ID and Emoji.User.ID.
func Guild ¶
func Guild( g discord.Guild, id discord.GuildID, ownerID discord.UserID, rulesChannelID, publicUpdatesChannelID discord.ChannelID, ) discord.Guild
Guild sanitizes a discord.Guild.
This function will sanitize Guild.ID, Guild.OwnerID, Guild.RulesChannelID, Guild.PublicUpdatesChannelID, Guild.Emojis.ID and Guild.Roles.ID.
func GuildPreview ¶
func GuildPreview(p discord.GuildPreview, id discord.GuildID) discord.GuildPreview
GuildPreview sanitizes a discord.GuildPreview.
This function will sanitize GuildPreview.ID, GuildPreview.Emojis.ID and GuildPreview.Emojis.User.ID.
func Integration ¶
func Integration( i discord.Integration, id discord.IntegrationID, roleID discord.RoleID, userID discord.UserID, ) discord.Integration
Integration sanitizes an discord.Integration.
This function will sanitize Integration.ID, Integration.RoleID and Integration.User.ID.
func Invite ¶
func Invite( i discord.Invite, guildID discord.GuildID, ownerID discord.UserID, rulesChannelID, publicUpdatesChannelID, channelID discord.ChannelID, inviterID discord.UserID, targetID discord.UserID, ) discord.Invite
Invite sanitizes an discord.Invite.
This function will sanitizeInvite. Guild.ID, Invite.Guild.OwnerID, Invite.Guild.RulesChannelID, Invite.Guild.PublicUpdatesChannelID, Invite.Guild.Emojis.ID and Invite.Guild.Roles.ID, Invite.Channel.ID and Invite.Inviter.ID.
func Message ¶
func Message( m discord.Message, id discord.MessageID, channelID discord.ChannelID, authorID discord.UserID, ) discord.Message
Message sanitizes a discord.Message.
This function will sanitize Message.ID, Message.ChannelID and Message.Author.ID.
Types ¶
This section is empty.