Constructors

Methods

  • Parameters

    • __namedParameters: {
          auth: string;
          userId: string;
      }
      • auth: string
      • userId: string

    Returns 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;
        }
        • OptionalactiveGuildSubscriptions?: {
              guildId?: string;
              subscriptionId?: null | string;
          }[]
        • Optionalbadges?: null | string
        • Optionalbirthday?: null | {
              date?: null | string;
              lastChanged?: null | Date;
              lastYearCongratulated?: null | number;
              whereToCongratulate?: string[];
          }
        • Optionalbitfield?: null | string
        • Optionalblacklisted?: null | boolean
        • Optionalemail?: null | string
        • OptionalgettingStarted?: null | {
              didBuyPremium?: boolean;
              didDismissUserAds?: boolean;
              didInviteATeamMember?: boolean;
              didJoinATeam?: boolean;
              didLinkAllSocials?: boolean;
          }
        • OptionalkickAccount?: null | {
              accountId?: null | string;
              chatRoomId?: null | string;
              subscribedTo?: {
                  expiresAt?: Date;
                  guildIds?: string[];
                  streamerUserName?: string;
              }[];
              username?: null | string;
          }
        • OptionallastVoted?: null | Date
        • OptionallinkedRoles?: null | {
              accessToken?: null | string;
              expiresAt?: null | Date;
              refreshToken?: null | string;
          }
        • Optionallocale?: string
        • OptionalmediaShare?: 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;
              };
          }
        • Optionalnotifications?: null | {
              isRead?: boolean;
              list?: {
                  actionUrl?: null | string;
                  message?: string;
                  severity?: "info" | "warning" | "emergency";
                  title?: string;
              }[];
          }
        • OptionaloneServerPremium?: null | string
        • Optionalpremium?: null | {
              tier?: string;
          }
        • OptionalrumbleAccount?: null | {
              accountId?: null | string;
              username?: null | string;
          }
        • OptionalserverPremiumCooldown?: null | Date
        • Optionalsessions?: {
              expiresAt?: Date;
              key?: string;
          }[]
        • OptionaltwitchAccount?: null | {
              accountId?: null | string;
              chatRoomId?: null | string;
              username?: null | string;
          }
        • OptionaluserId?: string
        • Optionalusername?: null | string
        • Optionalvotes?: number
      • userId: string

    Returns Promise<WebResponse<string>>