blob: 85b415c9bba2bce1a7f50a02e4a8958ce333972c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
open Core
open Printf
let gateway = "/gateway"
let gateway_bot = "/gateway/bot"
let channel = sprintf "/channels/%Ld"
let channel_messages = sprintf "/channels/%Ld/messages"
let channel_message = sprintf "/channels/%Ld/messages/%Ld"
let channel_reaction_me = sprintf "/channels/%Ld/messages/%Ld/reactions/%s/@me"
let channel_reaction = sprintf "/channels/%Ld/messages/%Ld/reactions/%s/%Ld"
let channel_reactions_get = sprintf "/channels/%Ld/messages/%Ld/reactions/%s"
let channel_reactions_delete = sprintf "/channels/%Ld/messages/%Ld/reactions"
let channel_bulk_delete = sprintf "/channels/%Ld"
let channel_permission = sprintf "/channels/%Ld/permissions/%Ld"
let channel_permissions = sprintf "/channels/%Ld/permissions"
let channels = "/channels"
let channel_call_ring = sprintf "/channels/%Ld/call/ring"
let channel_invites = sprintf "/channels/%Ld/invites"
let channel_typing = sprintf "/channels/%Ld/typing"
let channel_pins = sprintf "/channels/%Ld/pins"
let channel_pin = sprintf "/channels/%Ld/pins/%Ld"
let guilds = "/guilds"
let guild = sprintf "/guilds/%Ld"
let guild_channels = sprintf "/guilds/%Ld/channels"
let guild_members = sprintf "/guilds/%Ld/members"
let guild_member = sprintf "/guilds/%Ld/members/%Ld"
let guild_member_role = sprintf "/guilds/%Ld/members/%Ld/roles/%Ld"
let guild_bans = sprintf "/guilds/%Ld/bans"
let guild_ban = sprintf "/guilds/%Ld/bans/%Ld"
let guild_roles = sprintf "/guilds/%Ld/roles"
let guild_role = sprintf "/guilds/%Ld/roles/%Ld"
let guild_prune = sprintf "/guilds/%Ld/prune"
let guild_voice_regions = sprintf "/guilds/%Ld/regions"
let guild_invites = sprintf "/guilds/%Ld/invites"
let guild_integrations = sprintf "/guilds/%Ld/integrations"
let guild_integration = sprintf "/guilds/%Ld/integrations/%Ld"
let guild_integration_sync = sprintf "/guilds/%Ld/integrations/%Ld/sync"
let guild_embed = sprintf "/guilds/%Ld/embed"
let guild_emojis = sprintf "/guilds/%Ld/emojis"
let guild_emoji = sprintf "/guilds/%Ld/emojis/%Ld"
let webhooks_guild = sprintf "/guilds/%Ld/webhooks"
let webhooks_channel = sprintf "/channels/%Ld/webhooks"
let webhook = sprintf "/webhooks/%Ld"
let webhook_token = sprintf "/webhooks/%Ld/%s"
let webhook_git = sprintf "/webhooks/%Ld/%s/github"
let webhook_slack = sprintf "/webhooks/%Ld/%s/slack"
let user = sprintf "/users/%Ld"
let me = "/users/@me"
let me_guilds = "/users/@me/guilds"
let me_guild = sprintf "/users/@me/guilds/%Ld"
let me_channels = "/users/@me/channels"
let me_connections = "/users/@me/connections"
let invite = sprintf "/invites/%s"
let regions = "/voice/regions"
let application_information = "/oauth2/applications/@me"
let group_recipient = sprintf "/channels/%Ld/recipients/%Ld"
let guild_me_nick = sprintf "/guilds/%Ld/members/@me/nick"
let guild_vanity_url = sprintf "/guilds/%Ld/vanity-url"
let guild_audit_logs = sprintf "/guilds/%Ld/audit-logs"
let cdn_embed_avatar = sprintf "/embed/avatars/%s.png"
let cdn_emoji = sprintf "/emojis/%s.%s"
let cdn_icon = sprintf "/icons/%Ld/%s.%s"
let cdn_avatar = sprintf "/avatars/%Ld/%s.%s"
let cdn_default_avatar = sprintf "/embed/avatars/%Ld"
|