endpoint

package
v0.36.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package endpoint holds all discord urls for the REST endpoints

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Channel

func Channel(id fmt.Stringer) string

Channel ...

func ChannelInvites

func ChannelInvites(id fmt.Stringer) string

ChannelInvites ...

func ChannelMessage

func ChannelMessage(channelID, messageID fmt.Stringer) string

ChannelMessage ...

func ChannelMessageCrossPost added in v0.27.0

func ChannelMessageCrossPost(channelID, messageID fmt.Stringer) string

func ChannelMessageReaction

func ChannelMessageReaction(channelID, messageID fmt.Stringer, emoji string) string

ChannelMessageReaction ...

func ChannelMessageReactionMe

func ChannelMessageReactionMe(channelID, messageID fmt.Stringer, emoji string) string

ChannelMessageReactionMe ...

func ChannelMessageReactionUser

func ChannelMessageReactionUser(channelID, messageID fmt.Stringer, emoji string, userID fmt.Stringer) string

ChannelMessageReactionUser ...

func ChannelMessageReactions

func ChannelMessageReactions(channelID, messageID fmt.Stringer) string

ChannelMessageReactions ...

func ChannelMessages

func ChannelMessages(channelID fmt.Stringer) string

ChannelMessages ...

func ChannelMessagesBulkDelete

func ChannelMessagesBulkDelete(channelID fmt.Stringer) string

ChannelMessagesBulkDelete ...

func ChannelPermission

func ChannelPermission(channelID, overwriteID fmt.Stringer) string

ChannelPermission /channels/{channel.id}/permissions/{overwrite.id}

func ChannelPermissions

func ChannelPermissions(channelID fmt.Stringer) string

ChannelPermissions /channels/{channel.id}/permissions

func ChannelPin

func ChannelPin(channelID, messageID fmt.Stringer) string

ChannelPin ...

func ChannelPins

func ChannelPins(channelID fmt.Stringer) string

ChannelPins ...

func ChannelRecipient

func ChannelRecipient(channelID, recipientID fmt.Stringer) string

ChannelRecipient ...

func ChannelRecipients

func ChannelRecipients(channelID fmt.Stringer) string

ChannelRecipients ...

func ChannelThreadMemberCurrentUser added in v0.30.0

func ChannelThreadMemberCurrentUser(channelID fmt.Stringer) string

ChannelThreadMemberCurrentUser ...

func ChannelThreadMemberUser added in v0.30.0

func ChannelThreadMemberUser(channelID, userID fmt.Stringer) string

ChannelThreadMember ...

func ChannelThreadMembers added in v0.30.0

func ChannelThreadMembers(channelID fmt.Stringer) string

ChannelThreadMembers ...

func ChannelThreadWithMessage added in v0.30.0

func ChannelThreadWithMessage(channelID, messageID fmt.Stringer) string

ChannelThreadWithMessage ...

func ChannelThreads added in v0.30.0

func ChannelThreads(channelID fmt.Stringer) string

ChannelThreads ...

func ChannelThreadsActive added in v0.30.0

func ChannelThreadsActive(channelID fmt.Stringer) string

ChannelThreadsActive ...

func ChannelThreadsArchivedPrivate added in v0.30.0

func ChannelThreadsArchivedPrivate(channelID fmt.Stringer) string

ChannelThreadsArchivedPrivate ...

func ChannelThreadsArchivedPublic added in v0.30.0

func ChannelThreadsArchivedPublic(channelID fmt.Stringer) string

ChannelThreadsArchivedPublic ...

func ChannelThreadsCurrentUserArchivedPrivate added in v0.30.0

func ChannelThreadsCurrentUserArchivedPrivate(channelID fmt.Stringer) string

ChannelThreadsCurrentUserArchivedPrivate ...

func ChannelTyping

func ChannelTyping(id fmt.Stringer) string

ChannelTyping ...

func ChannelWebhooks

func ChannelWebhooks(id fmt.Stringer) string

ChannelWebhooks /channels/{channel.id}/webhooks

func Channels

func Channels() string

Channels ...

func Gateway

func Gateway(v int) string

Gateway ...

func GitHub

func GitHub() string

GitHub /github suffix

func Guild

func Guild(id fmt.Stringer) string

Guild /guilds/{guild.id}

func GuildAuditLogs

func GuildAuditLogs(guildID fmt.Stringer) string

GuildAuditLogs ...

func GuildBan

func GuildBan(guildID, userID fmt.Stringer) string

GuildBan /guilds/{guild.id}/bans/{user.id}

func GuildBans

func GuildBans(id fmt.Stringer) string

GuildBans /guilds/{guild.id}/bans

func GuildChannel

func GuildChannel(guildID, channelID fmt.Stringer) string

GuildChannel /guilds/{guild.id}/channels/{channel.id}

func GuildChannels

func GuildChannels(id fmt.Stringer) string

GuildChannels /guilds/{guild.id}/channels

func GuildEmbed

func GuildEmbed(id fmt.Stringer) string

GuildEmbed /guilds/{guild.id}/embed

func GuildEmoji

func GuildEmoji(guildID, emojiID fmt.Stringer) string

GuildEmoji /guilds/{guild.id}/emojis/{emoji.id}

func GuildEmojis

func GuildEmojis(id fmt.Stringer) string

GuildEmojis /guilds/{guild.id}/emojis

func GuildIntegration

func GuildIntegration(guildID, integrationID fmt.Stringer) string

GuildIntegration /guilds/{guild.id}/integrations/{integration.id}

func GuildIntegrationSync

func GuildIntegrationSync(guildID, integrationID fmt.Stringer) string

GuildIntegrationSync /guilds/{guild.id}/integrations/{integration.id}/sync

func GuildIntegrations

func GuildIntegrations(id fmt.Stringer) string

GuildIntegrations /guilds/{guild.id}/integrations

func GuildInvites

func GuildInvites(id fmt.Stringer) string

GuildInvites /guilds/{guild.id}/invites

func GuildMember

func GuildMember(guildID, userID fmt.Stringer) string

GuildMember /guilds/{guild.id}/members/{user.id}

func GuildMemberRole

func GuildMemberRole(guildID, userID, roleID fmt.Stringer) string

GuildMemberRole /guilds/{guild.id}/members/{user.id}/roles/{role.id}

func GuildMembers

func GuildMembers(id fmt.Stringer) string

GuildMembers /guilds/{guild.id}/members

func GuildMembersMeNick

func GuildMembersMeNick(guildID fmt.Stringer) string

GuildMembersMeNick /guilds/{guild.id}/members/@me/nick

func GuildPrune

func GuildPrune(id fmt.Stringer) string

GuildPrune /guilds/{guild.id}/prune

func GuildRegions

func GuildRegions(id fmt.Stringer) string

GuildRegions /guilds/{guild.id}/regions

func GuildRole

func GuildRole(guildID, roleID fmt.Stringer) string

GuildRole /guilds/{guild.id}/roles/{role.id}

func GuildRoles

func GuildRoles(id fmt.Stringer) string

GuildRoles /guilds/{guild.id}/roles

func GuildThreadsActive added in v0.30.0

func GuildThreadsActive(id fmt.Stringer) string

GuildThreadsActive ...

func GuildVanityURL

func GuildVanityURL(id fmt.Stringer) string

GuildVanityURL /guilds/{guild.id}/vanity-url

func GuildWebhooks

func GuildWebhooks(id fmt.Stringer) string

GuildWebhooks /guilds/{guild.id}/webhooks

func Guilds

func Guilds() string

Guilds /guilds

func Invite

func Invite(code string) string

Invite /invites/{invite.code}

func Invites

func Invites() string

Invites /invites

func ScheduledEvent added in v0.35.0

func ScheduledEvent(guildID, gseID fmt.Stringer) string

ScheduledEvent /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}

func ScheduledEventUsers added in v0.35.0

func ScheduledEventUsers(guildID, gseID fmt.Stringer) string

ScheduledEvent /guilds/{guild.id}/scheduled-events/{guild_scheduled_event.id}/users

func ScheduledEvents added in v0.35.0

func ScheduledEvents(id fmt.Stringer) string

ScheduledEvents /guilds/{guild.id}/scheduled-events

func Slack

func Slack() string

Slack /slack suffix

func User

func User(id fmt.Stringer) string

User ...

func UserMe

func UserMe() string

UserMe /users/@me

func UserMeChannel

func UserMeChannel(id fmt.Stringer) string

UserMeChannel ...

func UserMeChannels

func UserMeChannels() string

UserMeChannels ...

func UserMeConnections

func UserMeConnections() string

UserMeConnections ...

func UserMeGuild

func UserMeGuild(id fmt.Stringer) string

UserMeGuild ...

func UserMeGuilds

func UserMeGuilds() string

UserMeGuilds ...

func VoiceRegions

func VoiceRegions() string

VoiceRegions /voice/regions

func Webhook

func Webhook(id fmt.Stringer) string

Webhook /webhooks/{webhook.id}

func WebhookMessage added in v0.33.0

func WebhookMessage(id fmt.Stringer, token string, messageId fmt.Stringer) string

WebhookMessage /webhooks/{webhook.id}/{webhook.token}/messages/{message.id}

func WebhookToken

func WebhookToken(id fmt.Stringer, token string) string

WebhookToken /webhooks/{webhook.id}/{webhook.token}

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL