Constructors
Methods
deleteUser
- deleteUser(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
userId: string;
}auth: string
userId: string
Returns Promise<WebResponse<string>>
getUser
- getUser(__namedParameters): Promise<WebResponse<UserResponse>>
Parameters
- __namedParameters: {
auth: string;
userId: string;
}auth: string
userId: string
updateUser
- updateUser(__namedParameters): Promise<WebResponse<string>>
Parameters
- __namedParameters: {
auth: string;
user: {
activeGuildSubscriptions?: {
guildId?: string;
subscriptionId?: null | string;
}[];
badges?: null | string;
birthday?: null | {
date?: null | string;
lastChanged?: null | Date;
lastYearCongratulated?: null | number;
whereToCongratulate?: string[];
};
bitfield?: null | string;
blacklisted?: null | boolean;
email?: null | string;
gettingStarted?: null | {
didBuyPremium?: boolean;
didDismissUserAds?: boolean;
didInviteATeamMember?: boolean;
didJoinATeam?: boolean;
didLinkAllSocials?: boolean;
};
kickAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
subscribedTo?: {
expiresAt?: Date;
guildIds?: string[];
streamerUserName?: string;
}[];
username?: null | string;
};
lastVoted?: null | Date;
linkedRoles?: null | {
accessToken?: null | string;
expiresAt?: null | Date;
refreshToken?: null | string;
};
locale?: string;
mediaShare?: null | {
banList?: string[];
enabled?: boolean;
modList?: string[];
password?: null | string;
permissions?: {
command?:
| "request"
| "skip"
| "pause"
| "clear"
| "rban"
| "play"
| "mode"
| "runban";
onKick?: (
| "sub"
| "vip"
| "mod"
| "broadcaster"
| "everyone")[];
}[];
settings?: null | {
modes?: ("tiktok" | "youtube" | "shorts")[];
prefix?: string;
volume?: number;
};
};
notifications?: null | {
isRead?: boolean;
list?: {
actionUrl?: null | string;
message?: string;
severity?: "info" | "warning" | "emergency";
title?: string;
}[];
};
oneServerPremium?: null | string;
premium?: null | {
tier?: string;
};
rumbleAccount?: null | {
accountId?: null | string;
username?: null | string;
};
serverPremiumCooldown?: null | Date;
sessions?: {
expiresAt?: Date;
key?: string;
}[];
twitchAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
username?: null | string;
};
userId?: string;
username?: null | string;
votes?: number;
};
userId: string;
}auth: string
user: {
activeGuildSubscriptions?: {
guildId?: string;
subscriptionId?: null | string;
}[];
badges?: null | string;
birthday?: null | {
date?: null | string;
lastChanged?: null | Date;
lastYearCongratulated?: null | number;
whereToCongratulate?: string[];
};
bitfield?: null | string;
blacklisted?: null | boolean;
email?: null | string;
gettingStarted?: null | {
didBuyPremium?: boolean;
didDismissUserAds?: boolean;
didInviteATeamMember?: boolean;
didJoinATeam?: boolean;
didLinkAllSocials?: boolean;
};
kickAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
subscribedTo?: {
expiresAt?: Date;
guildIds?: string[];
streamerUserName?: string;
}[];
username?: null | string;
};
lastVoted?: null | Date;
linkedRoles?: null | {
accessToken?: null | string;
expiresAt?: null | Date;
refreshToken?: null | string;
};
locale?: string;
mediaShare?: null | {
banList?: string[];
enabled?: boolean;
modList?: string[];
password?: null | string;
permissions?: {
command?:
| "request"
| "skip"
| "pause"
| "clear"
| "rban"
| "play"
| "mode"
| "runban";
onKick?: (
| "sub"
| "vip"
| "mod"
| "broadcaster"
| "everyone")[];
}[];
settings?: null | {
modes?: ("tiktok" | "youtube" | "shorts")[];
prefix?: string;
volume?: number;
};
};
notifications?: null | {
isRead?: boolean;
list?: {
actionUrl?: null | string;
message?: string;
severity?: "info" | "warning" | "emergency";
title?: string;
}[];
};
oneServerPremium?: null | string;
premium?: null | {
tier?: string;
};
rumbleAccount?: null | {
accountId?: null | string;
username?: null | string;
};
serverPremiumCooldown?: null | Date;
sessions?: {
expiresAt?: Date;
key?: string;
}[];
twitchAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
username?: null | string;
};
userId?: string;
username?: null | string;
votes?: number;
}
Optional
activeGuildSubscriptions?: {
guildId?: string;
subscriptionId?: null | string;
}[]
Optional
badges?: null | string
Optional
birthday?: null | {
date?: null | string;
lastChanged?: null | Date;
lastYearCongratulated?: null | number;
whereToCongratulate?: string[];
}
Optional
bitfield?: null | string
Optional
blacklisted?: null | boolean
Optional
email?: null | string
Optional
gettingStarted?: null | {
didBuyPremium?: boolean;
didDismissUserAds?: boolean;
didInviteATeamMember?: boolean;
didJoinATeam?: boolean;
didLinkAllSocials?: boolean;
}
Optional
kickAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
subscribedTo?: {
expiresAt?: Date;
guildIds?: string[];
streamerUserName?: string;
}[];
username?: null | string;
}
Optional
lastVoted?: null | Date
Optional
linkedRoles?: null | {
accessToken?: null | string;
expiresAt?: null | Date;
refreshToken?: null | string;
}
Optional
locale?: string
Optional
mediaShare?: null | {
banList?: string[];
enabled?: boolean;
modList?: string[];
password?: null | string;
permissions?: {
command?:
| "request"
| "skip"
| "pause"
| "clear"
| "rban"
| "play"
| "mode"
| "runban";
onKick?: (
| "sub"
| "vip"
| "mod"
| "broadcaster"
| "everyone")[];
}[];
settings?: null | {
modes?: ("tiktok" | "youtube" | "shorts")[];
prefix?: string;
volume?: number;
};
}
Optional
notifications?: null | {
isRead?: boolean;
list?: {
actionUrl?: null | string;
message?: string;
severity?: "info" | "warning" | "emergency";
title?: string;
}[];
}
Optional
oneServerPremium?: null | string
Optional
premium?: null | {
tier?: string;
}
Optional
rumbleAccount?: null | {
accountId?: null | string;
username?: null | string;
}
Optional
serverPremiumCooldown?: null | Date
Optional
sessions?: {
expiresAt?: Date;
key?: string;
}[]
Optional
twitchAccount?: null | {
accountId?: null | string;
chatRoomId?: null | string;
username?: null | string;
}
Optional
userId?: string
Optional
username?: null | string
Optional
votes?: number
userId: string
Returns Promise<WebResponse<string>>