Interface iCheckSignInStatusSuccessResponse

interface iCheckSignInStatusSuccessResponse {
    discord?: {
        discriminator: string;
        id: string;
        username: string;
    };
    github?: {
        id: string;
        username: string;
    };
    google?: {
        id: string;
        username: string;
    };
    message: string;
    scopes: OAuthScopeDetails[];
    signedIn: boolean;
    twitch?: {
        id: string;
        username: string;
    };
    twitter?: {
        id: string;
        username: string;
    };
}

Implemented by

Properties

discord?: {
    discriminator: string;
    id: string;
    username: string;
}

Signed in with Discord username and discriminator?

Type declaration

  • discriminator: string
  • id: string
  • username: string
github?: {
    id: string;
    username: string;
}

Signed in with GitHub username?

Type declaration

  • id: string
  • username: string
google?: {
    id: string;
    username: string;
}

Signed in with Google username?

Type declaration

  • id: string
  • username: string
message: string

The message that was signed.

Approved scopes

signedIn: boolean

Indicates whether the user is signed in.

twitch?: {
    id: string;
    username: string;
}

Signed in with Twitch?

Type declaration

  • id: string
  • username: string
twitter?: {
    id: string;
    username: string;
}

Signed in with Twitter username?

Type declaration

  • id: string
  • username: string