DiscordRESTAPI¶
Inherited By: ApplicationRESTAPI, ChannelRESTAPI, GuildRESTAPI, InteractionRESTAPI, UserRESTAPI, WebhookRESTAPI
Description¶
Abstract class for Discord REST API sub-clients.
Properties¶
type | name |
---|---|
String | token |
DiscordRESTRequester | requester |
Dictionary | rest_headers |
BaseDiscordEntityManager | entity_manager |
Methods¶
return type | signature |
---|---|
RestRequest | rest_request ( String endpoint, String reason="" ) |
String | static rest_url ( String endpoint ) |
String | static cdn_url ( String endpoint ) |
Property Descriptions¶
-
String token
The bot token.
-
DiscordRESTRequester requester
REST Requester reference.
-
Dictionary rest_headers
Base HTTP headers passed on every request.
-
BaseDiscordEntityManager entity_manager
The entity_manager for constructing and caching Discord entities.
Method Descriptions¶
-
DiscordRESTAPI DiscordRESTAPI ( String _token, DiscordRESTRequester _requester, BaseDiscordEntityManager _entity_manager )
DiscordRESTPI
constructor.
-
RestRequest rest_request ( String endpoint, String reason="" )
Creates a
RestRequest
object forendpoint
and pass the default headers.
-
String static rest_url ( String endpoint )
Returns the REST URL for the given
endpoint
.
-
String static cdn_url ( String endpoint )
Returns the CDN URL for the given
endpoint
.