Interface iSocialConnections<T>

Social connections are tracked for each user to provide an enhanced experience. These are kept private from other users or sites using the API. Currently, there is no use for these, but they may be used in the future.

interface iSocialConnections<T> {
    discord?: {
        discriminator?: string;
        id: string;
        lastUpdated: T;
        username: string;
    };
    farcaster?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    github?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    google?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    reddit?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    slack?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    strava?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    telegram?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    twitch?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
    twitter?: {
        id: string;
        lastUpdated: T;
        username: string;
    };
}

Type Parameters

Implemented by

Properties

discord?: {
    discriminator?: string;
    id: string;
    lastUpdated: T;
    username: string;
}
farcaster?: {
    id: string;
    lastUpdated: T;
    username: string;
}
github?: {
    id: string;
    lastUpdated: T;
    username: string;
}
google?: {
    id: string;
    lastUpdated: T;
    username: string;
}
reddit?: {
    id: string;
    lastUpdated: T;
    username: string;
}
slack?: {
    id: string;
    lastUpdated: T;
    username: string;
}
strava?: {
    id: string;
    lastUpdated: T;
    username: string;
}
telegram?: {
    id: string;
    lastUpdated: T;
    username: string;
}
twitch?: {
    id: string;
    lastUpdated: T;
    username: string;
}
twitter?: {
    id: string;
    lastUpdated: T;
    username: string;
}