Interface: UserDocument
Defined in: types/firestore.ts:113
User Document Schema
Extended by
Properties
bio?
optionalbio?:string
Defined in: types/firestore.ts:118
cheersReceived?
optionalcheersReceived?:number
Defined in: types/firestore.ts:136
createdAt?
optionalcreatedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:151
daysStudiedCount?
optionaldaysStudiedCount?:number
Defined in: types/firestore.ts:143
email?
optionalemail?:string
Defined in: types/firestore.ts:115
expireAt?
optionalexpireAt?:FirestoreTimestamp
Defined in: types/firestore.ts:172
groupId?
optionalgroupId?:string
Defined in: types/firestore.ts:123
groupIds?
optionalgroupIds?:string[]
Defined in: types/firestore.ts:124
hasCompletedOnboarding?
optionalhasCompletedOnboarding?:boolean
Defined in: types/firestore.ts:158
hasFcmToken?
optionalhasFcmToken?:boolean
Defined in: types/firestore.ts:166
hasSeenGroupChatTour?
optionalhasSeenGroupChatTour?:boolean
Defined in: types/firestore.ts:157
hasSeenGroupOptionsTour?
optionalhasSeenGroupOptionsTour?:boolean
Defined in: types/firestore.ts:156
hasSeenTour?
optionalhasSeenTour?:boolean
Defined in: types/firestore.ts:155
hasSeenWelcomeStory?
optionalhasSeenWelcomeStory?:boolean
Defined in: types/firestore.ts:154
hasSetKickThreshold?
optionalhasSetKickThreshold?:boolean
Defined in: types/firestore.ts:126
highestStreak?
optionalhighestStreak?:number
Defined in: types/firestore.ts:145
isAnonymousDemo?
optionalisAnonymousDemo?:boolean
Defined in: types/firestore.ts:159
isLevelMigrated?
optionalisLevelMigrated?:boolean
Defined in: types/firestore.ts:160
joinedAt?
optionaljoinedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:152
kickThreshold?
optionalkickThreshold?:number
Defined in: types/firestore.ts:125
language?
optionallanguage?:string
Defined in: types/firestore.ts:132
lastActiveAt?
optionallastActiveAt?:FirestoreTimestamp
Defined in: types/firestore.ts:131
lastInteractionAt?
optionallastInteractionAt?:FirestoreTimestamp
Defined in: types/firestore.ts:130
lastLetterGeneratedAt?
optionallastLetterGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:137
lastLoginAt?
optionallastLoginAt?:FirestoreTimestamp
Defined in: types/firestore.ts:153
lastPostAt?
optionallastPostAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:141
lastPostDate?
optionallastPostDate?:string|null
Defined in: types/firestore.ts:144
lastRecapAudioURL?
optionallastRecapAudioURL?:string|null
Defined in: types/firestore.ts:171
lastRecapGeneratedAt?
optionallastRecapGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:138
lastRecapPrompt?
optionallastRecapPrompt?:string|null
Defined in: types/firestore.ts:169
lastRecapSummary?
optionallastRecapSummary?:string|null
Defined in: types/firestore.ts:170
lastRecentGroup?
optionallastRecentGroup?:RecentGroupInfo
Defined in: types/firestore.ts:127
nickname?
optionalnickname?:string
Defined in: types/firestore.ts:116
photoURL?
optionalphotoURL?:string
Defined in: types/firestore.ts:117
preferredCheckInTime?
optionalpreferredCheckInTime?:string
Defined in: types/firestore.ts:163
questCreatedGroup?
optionalquestCreatedGroup?:boolean
Defined in: types/firestore.ts:161
questPostedNote?
optionalquestPostedNote?:boolean
Defined in: types/firestore.ts:162
stake?
optionalstake?:string
Defined in: types/firestore.ts:119
streak?
optionalstreak?:unknown
Defined in: types/firestore.ts:142
streakCount?
optionalstreakCount?:number
Defined in: types/firestore.ts:135
studiedDates?
optionalstudiedDates?:string[]
Defined in: types/firestore.ts:146
timeZone?
optionaltimeZone?:string
Defined in: types/firestore.ts:133
todayTheme?
optionaltodayTheme?:string
Defined in: types/firestore.ts:147
todayThemeDate?
optionaltodayThemeDate?:string
Defined in: types/firestore.ts:148
totalNotes?
optionaltotalNotes?:number
Defined in: types/firestore.ts:134
uid?
optionaluid?:string
Defined in: types/firestore.ts:114
ward?
optionalward?:string
Defined in: types/firestore.ts:120