@jealous-robot-dev/shared-types-databases
Version:
28 lines (27 loc) • 703 B
TypeScript
import { DataStandartModel } from '../common';
export interface UserViewSettings {
UID: string;
publicEmail: boolean;
publicLocation: boolean;
appearForOnlyAuthenticatedUsers: boolean;
background?: string;
}
export interface DBMUserViewSettings extends UserViewSettings, DataStandartModel {
}
export interface ViewUser {
UID: string;
username: string;
firstname?: string;
lastname?: string;
email: string;
profilePicUrl?: string;
about?: string;
emoji?: string;
country?: string;
city?: string;
website?: string;
twitterUsername?: string;
suspended?: boolean;
}
export interface DBMViewUser extends ViewUser, DataStandartModel {
}