aboutsummaryrefslogtreecommitdiff
path: root/lib/models/gen/channel.atd
blob: 6ab58cfa5b3268577d0858f3964adb50f31236dc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
type snowflake <ocaml from="Snowflake" t="t"> = abstract
type user <ocaml from="User" t="t"> = abstract

type t = {
    id: snowflake;
    kind <json name="type">: int;
    ?guild_id: snowflake option;
    ?position: int option;
    ?name: string option;
    ?topic: string option;
    ?nsfw: bool option;
    ?bitrate: int option;
    ?user_limit: int option;
    ?recipients: user list option;
    ?icon: string option;
    ?owner_id: snowflake option;
    ?application_id: snowflake option;
    ?parent_id: snowflake option;
}