@solidskills/types
Version:
Solidskills typings
29 lines (28 loc) • 1.02 kB
TypeScript
import { DocumentReference, Timestamp } from '@firebase/firestore-types';
import { SlsAccountProvider } from '../enums/sls-account-provider';
import { SlsGender } from '../enums/sls-gender';
import { SlsFile } from './sls-file';
import { SlsNotificationChannelsList } from './sls-notification-channels-list';
export interface SlsUser {
jobSearchStatus: DocumentReference;
pictureStorageUrl: string;
firstname: string;
lastname: string;
gender: SlsGender;
cguAccepted: Timestamp | Date;
birthdate: Timestamp | Date;
linkedInLink: string;
sharedNote: string;
accountProvider: SlsAccountProvider;
registrationDate: Timestamp | Date;
phones: Array<string>;
emails: Array<string>;
notificationChannels: SlsNotificationChannelsList;
minimumMatchingScoreForNotifications: number;
substrings: string[];
categoryIds: string[];
updatedAnswers: Array<string>;
files: SlsFile[];
avatarUrl: string;
avatarPath: string;
}