Skip to content

Interface: UserProfile ​

Defined in: src/types/chat.ts:56

Frontend UserProfile interface Extends/Maps from SharedUserDocument

Extends ​

Properties ​

bio? ​

optional bio?: string

Defined in: types/firestore.ts:118

Inherited from ​

UserDocument.bio


cheersReceived? ​

optional cheersReceived?: number

Defined in: types/firestore.ts:136

Inherited from ​

UserDocument.cheersReceived


createdAt? ​

optional createdAt?: FirestoreTimestamp

Defined in: types/firestore.ts:151

Inherited from ​

UserDocument.createdAt


daysStudiedCount? ​

optional daysStudiedCount?: number

Defined in: src/types/chat.ts:59

Overrides ​

UserDocument.daysStudiedCount


email? ​

optional email?: string

Defined in: src/types/chat.ts:58

Overrides ​

UserDocument.email


expireAt? ​

optional expireAt?: FirestoreTimestamp

Defined in: types/firestore.ts:172

Inherited from ​

UserDocument.expireAt


groupId? ​

optional groupId?: string

Defined in: types/firestore.ts:123

Inherited from ​

UserDocument.groupId


groupIds? ​

optional groupIds?: string[]

Defined in: types/firestore.ts:124

Inherited from ​

UserDocument.groupIds


hasCompletedOnboarding? ​

optional hasCompletedOnboarding?: boolean

Defined in: types/firestore.ts:158

Inherited from ​

UserDocument.hasCompletedOnboarding


hasFcmToken? ​

optional hasFcmToken?: boolean

Defined in: types/firestore.ts:166

Inherited from ​

UserDocument.hasFcmToken


hasSeenGroupChatTour? ​

optional hasSeenGroupChatTour?: boolean

Defined in: types/firestore.ts:157

Inherited from ​

UserDocument.hasSeenGroupChatTour


hasSeenGroupOptionsTour? ​

optional hasSeenGroupOptionsTour?: boolean

Defined in: types/firestore.ts:156

Inherited from ​

UserDocument.hasSeenGroupOptionsTour


hasSeenTour? ​

optional hasSeenTour?: boolean

Defined in: types/firestore.ts:155

Inherited from ​

UserDocument.hasSeenTour


hasSeenWelcomeStory? ​

optional hasSeenWelcomeStory?: boolean

Defined in: types/firestore.ts:154

Inherited from ​

UserDocument.hasSeenWelcomeStory


hasSetKickThreshold? ​

optional hasSetKickThreshold?: boolean

Defined in: types/firestore.ts:126

Inherited from ​

UserDocument.hasSetKickThreshold


highestStreak? ​

optional highestStreak?: number

Defined in: types/firestore.ts:145

Inherited from ​

UserDocument.highestStreak


id? ​

optional id?: string

Defined in: src/types/chat.ts:57


isAnonymousDemo? ​

optional isAnonymousDemo?: boolean

Defined in: types/firestore.ts:159

Inherited from ​

UserDocument.isAnonymousDemo


isLevelMigrated? ​

optional isLevelMigrated?: boolean

Defined in: types/firestore.ts:160

Inherited from ​

UserDocument.isLevelMigrated


joinedAt? ​

optional joinedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:152

Inherited from ​

UserDocument.joinedAt


kickThreshold? ​

optional kickThreshold?: number

Defined in: types/firestore.ts:125

Inherited from ​

UserDocument.kickThreshold


language? ​

optional language?: string

Defined in: types/firestore.ts:132

Inherited from ​

UserDocument.language


lastActiveAt? ​

optional lastActiveAt?: FirestoreTimestamp

Defined in: types/firestore.ts:131

Inherited from ​

UserDocument.lastActiveAt


lastInteractionAt? ​

optional lastInteractionAt?: FirestoreTimestamp

Defined in: types/firestore.ts:130

Inherited from ​

UserDocument.lastInteractionAt


lastLetterGeneratedAt? ​

optional lastLetterGeneratedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:137

Inherited from ​

UserDocument.lastLetterGeneratedAt


lastLoginAt? ​

optional lastLoginAt?: FirestoreTimestamp

Defined in: types/firestore.ts:153

Inherited from ​

UserDocument.lastLoginAt


lastPostAt? ​

optional lastPostAt?: FirestoreTimestamp | null

Defined in: types/firestore.ts:141

Inherited from ​

UserDocument.lastPostAt


lastPostDate? ​

optional lastPostDate?: string | null

Defined in: types/firestore.ts:144

Inherited from ​

UserDocument.lastPostDate


lastRecapAudioURL? ​

optional lastRecapAudioURL?: string | null

Defined in: types/firestore.ts:171

Inherited from ​

UserDocument.lastRecapAudioURL


lastRecapGeneratedAt? ​

optional lastRecapGeneratedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:138

Inherited from ​

UserDocument.lastRecapGeneratedAt


lastRecapPrompt? ​

optional lastRecapPrompt?: string | null

Defined in: types/firestore.ts:169

Inherited from ​

UserDocument.lastRecapPrompt


lastRecapSummary? ​

optional lastRecapSummary?: string | null

Defined in: types/firestore.ts:170

Inherited from ​

UserDocument.lastRecapSummary


lastRecentGroup? ​

optional lastRecentGroup?: RecentGroupInfo

Defined in: types/firestore.ts:127

Inherited from ​

UserDocument.lastRecentGroup


nickname? ​

optional nickname?: string

Defined in: types/firestore.ts:116

Inherited from ​

UserDocument.nickname


photoURL? ​

optional photoURL?: string

Defined in: types/firestore.ts:117

Inherited from ​

UserDocument.photoURL


preferredCheckInTime? ​

optional preferredCheckInTime?: string

Defined in: types/firestore.ts:163

Inherited from ​

UserDocument.preferredCheckInTime


questCreatedGroup? ​

optional questCreatedGroup?: boolean

Defined in: types/firestore.ts:161

Inherited from ​

UserDocument.questCreatedGroup


questPostedNote? ​

optional questPostedNote?: boolean

Defined in: types/firestore.ts:162

Inherited from ​

UserDocument.questPostedNote


stake? ​

optional stake?: string

Defined in: types/firestore.ts:119

Inherited from ​

UserDocument.stake


streak? ​

optional streak?: unknown

Defined in: types/firestore.ts:142

Inherited from ​

UserDocument.streak


streakCount? ​

optional streakCount?: number

Defined in: types/firestore.ts:135

Inherited from ​

UserDocument.streakCount


studiedDates? ​

optional studiedDates?: string[]

Defined in: types/firestore.ts:146

Inherited from ​

UserDocument.studiedDates


timeZone? ​

optional timeZone?: string

Defined in: types/firestore.ts:133

Inherited from ​

UserDocument.timeZone


todayTheme? ​

optional todayTheme?: string

Defined in: types/firestore.ts:147

Inherited from ​

UserDocument.todayTheme


todayThemeDate? ​

optional todayThemeDate?: string

Defined in: types/firestore.ts:148

Inherited from ​

UserDocument.todayThemeDate


totalNotes? ​

optional totalNotes?: number

Defined in: src/types/chat.ts:60

Overrides ​

UserDocument.totalNotes


uid? ​

optional uid?: string

Defined in: types/firestore.ts:114

Inherited from ​

UserDocument.uid


ward? ​

optional ward?: string

Defined in: types/firestore.ts:120

Inherited from ​

UserDocument.ward

Released under the MIT License.