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;
    strava?: {
        id: string;
        username: string;
    };
    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?

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

Signed in with GitHub username?

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

Signed in with Google username?

message: string

The message that was signed.

Approved scopes

signedIn: boolean

Indicates whether the user is signed in.

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

Signed in with Strava?

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

Signed in with Twitch?

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

Signed in with Twitter username?