zcash-grant-system/frontend/types/user.ts

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;
}