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 )
DiscordRESTPIconstructor.
-
RestRequest rest_request ( String endpoint, String reason="" )
Creates a
RestRequestobject forendpointand 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.