19 lines
424 B
TypeScript
19 lines
424 B
TypeScript
import { SocialMedia } from './social';
|
|
import { EmailSubscriptions } from './email';
|
|
|
|
export interface User {
|
|
userid: number;
|
|
emailAddress?: string;
|
|
emailVerified?: boolean;
|
|
displayName: string;
|
|
title: string;
|
|
socialMedias: SocialMedia[];
|
|
avatar: { imageUrl: string } | null;
|
|
isAdmin?: boolean;
|
|
}
|
|
|
|
export interface UserSettings {
|
|
emailSubscriptions: EmailSubscriptions;
|
|
refundAddress?: string | null;
|
|
}
|