summary refs log tree commit diff
path: root/src/schema/User.ts
blob: 2b74a433dfa42fcf2ee4c538f72b939dca1c0924 (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
export const UserUpdateSchema = {
	id: String,
    username: String,
    discriminator: String,
    avatar: String || null,
    $phone: String,
    desktop: Boolean,
    mobile: Boolean,
    premium: Boolean,
    premium_type: Number,
    bot: Boolean,
    system: Boolean,
    nsfw_allowed: Boolean,
    mfa_enabled: Boolean,
    created_at: Date,
    verified: Boolean,
    $email: String,
    flags: BigInt,
    public_flags: BigInt,
    $guilds: [String],
};

export interface UserUpdateSchema {
	id: string;
    username: string;
    discriminator: string;
    avatar: string | null;
    phone?: string;
    desktop: boolean;
    mobile: boolean;
    premium: boolean;
    premium_type: number;
    bot: boolean;
    system: boolean;
    nsfw_allowed: boolean;
    mfa_enabled: boolean;
    created_at: Date;
    verified: boolean;
    email?: string;
    flags: bigint;
    public_flags: bigint;
    guilds: string[];
}