Skip to content

Commit ad160b2

Browse files
committed
✨ Add endpoint for consuming an entitlement
1 parent 8acf1ad commit ad160b2

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/Discord/Endpoint.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,29 @@ class Endpoint
2727
// GET, POST
2828
public const APPLICATION_ENTITLEMENTS = 'applications/:application_id/entitlements';
2929
// DELETE
30-
public const APPLICATION_ENTITLEMENT = 'applications/:application_id/entitlements/:entitlement_id';
30+
public const APPLICATION_ENTITLEMENT = self::APPLICATION_ENTITLEMENTS.'/:entitlement_id';
31+
// POST
32+
public const APPLICATION_ENTITLEMENT_CONSUME = self::APPLICATION_ENTITLEMENT.'/consume';
3133
// GET, POST, PUT
3234
public const GLOBAL_APPLICATION_COMMANDS = 'applications/:application_id/commands';
3335
// GET, PATCH, DELETE
34-
public const GLOBAL_APPLICATION_COMMAND = 'applications/:application_id/commands/:command_id';
36+
public const GLOBAL_APPLICATION_COMMAND = self::GLOBAL_APPLICATION_COMMANDS.'/:command_id';
3537
// GET, POST, PUT
3638
public const GUILD_APPLICATION_COMMANDS = 'applications/:application_id/guilds/:guild_id/commands';
3739
// GET, PUT
38-
public const GUILD_APPLICATION_COMMANDS_PERMISSIONS = 'applications/:application_id/guilds/:guild_id/commands/permissions';
40+
public const GUILD_APPLICATION_COMMANDS_PERMISSIONS = self::GUILD_APPLICATION_COMMANDS.'/permissions';
3941
// GET, PATCH, DELETE
40-
public const GUILD_APPLICATION_COMMAND = 'applications/:application_id/guilds/:guild_id/commands/:command_id';
42+
public const GUILD_APPLICATION_COMMAND = self::GUILD_APPLICATION_COMMANDS.'/:command_id';
4143
// GET, PUT
42-
public const GUILD_APPLICATION_COMMAND_PERMISSIONS = 'applications/:application_id/guilds/:guild_id/commands/:command_id/permissions';
44+
public const GUILD_APPLICATION_COMMAND_PERMISSIONS = self::GUILD_APPLICATION_COMMANDS.'/:command_id/permissions';
4345
// POST
4446
public const INTERACTION_RESPONSE = 'interactions/:interaction_id/:interaction_token/callback';
45-
// PATCH, DELETE
46-
public const ORIGINAL_INTERACTION_RESPONSE = 'webhooks/:application_id/:interaction_token/messages/@original';
4747
// POST
4848
public const CREATE_INTERACTION_FOLLOW_UP = 'webhooks/:application_id/:interaction_token';
4949
// PATCH, DELETE
50-
public const INTERACTION_FOLLOW_UP = 'webhooks/:application_id/:interaction_token/messages/:message_id';
50+
public const ORIGINAL_INTERACTION_RESPONSE = self::CREATE_INTERACTION_FOLLOW_UP.'/messages/@original';
51+
// PATCH, DELETE
52+
public const INTERACTION_FOLLOW_UP = self::CREATE_INTERACTION_FOLLOW_UP.'/messages/:message_id';
5153

5254
// GET
5355
public const AUDIT_LOG = 'guilds/:guild_id/audit-logs';

0 commit comments

Comments
 (0)