Interface: UserDocument
Defined in: types/firestore.ts:105
User Document Schema
Extended by
Properties
bio?
optionalbio?:string
Defined in: types/firestore.ts:110
cheersReceived?
optionalcheersReceived?:number
Defined in: types/firestore.ts:127
createdAt?
optionalcreatedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:140
daysStudiedCount?
optionaldaysStudiedCount?:number
Defined in: types/firestore.ts:134
email?
optionalemail?:string
Defined in: types/firestore.ts:107
expireAt?
optionalexpireAt?:FirestoreTimestamp
Defined in: types/firestore.ts:161
groupId?
optionalgroupId?:string
Defined in: types/firestore.ts:115
groupIds?
optionalgroupIds?:string[]
Defined in: types/firestore.ts:116
hasCompletedOnboarding?
optionalhasCompletedOnboarding?:boolean
Defined in: types/firestore.ts:147
hasFcmToken?
optionalhasFcmToken?:boolean
Defined in: types/firestore.ts:155
hasSeenGroupChatTour?
optionalhasSeenGroupChatTour?:boolean
Defined in: types/firestore.ts:146
hasSeenGroupOptionsTour?
optionalhasSeenGroupOptionsTour?:boolean
Defined in: types/firestore.ts:145
hasSeenTour?
optionalhasSeenTour?:boolean
Defined in: types/firestore.ts:144
hasSeenWelcomeStory?
optionalhasSeenWelcomeStory?:boolean
Defined in: types/firestore.ts:143
hasSetKickThreshold?
optionalhasSetKickThreshold?:boolean
Defined in: types/firestore.ts:118
highestStreak?
optionalhighestStreak?:number
Defined in: types/firestore.ts:136
isAnonymousDemo?
optionalisAnonymousDemo?:boolean
Defined in: types/firestore.ts:148
isLevelMigrated?
optionalisLevelMigrated?:boolean
Defined in: types/firestore.ts:149
joinedAt?
optionaljoinedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:141
kickThreshold?
optionalkickThreshold?:number
Defined in: types/firestore.ts:117
language?
optionallanguage?:string
Defined in: types/firestore.ts:123
lastActiveAt?
optionallastActiveAt?:FirestoreTimestamp
Defined in: types/firestore.ts:122
lastInteractionAt?
optionallastInteractionAt?:FirestoreTimestamp
Defined in: types/firestore.ts:121
lastLetterGeneratedAt?
optionallastLetterGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:128
lastLoginAt?
optionallastLoginAt?:FirestoreTimestamp
Defined in: types/firestore.ts:142
lastPostAt?
optionallastPostAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:132
lastPostDate?
optionallastPostDate?:string|null
Defined in: types/firestore.ts:135
lastRecapAudioURL?
optionallastRecapAudioURL?:string|null
Defined in: types/firestore.ts:160
lastRecapGeneratedAt?
optionallastRecapGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:129
lastRecapPrompt?
optionallastRecapPrompt?:string|null
Defined in: types/firestore.ts:158
lastRecapSummary?
optionallastRecapSummary?:string|null
Defined in: types/firestore.ts:159
nickname?
optionalnickname?:string
Defined in: types/firestore.ts:108
photoURL?
optionalphotoURL?:string
Defined in: types/firestore.ts:109
preferredCheckInTime?
optionalpreferredCheckInTime?:string
Defined in: types/firestore.ts:152
questCreatedGroup?
optionalquestCreatedGroup?:boolean
Defined in: types/firestore.ts:150
questPostedNote?
optionalquestPostedNote?:boolean
Defined in: types/firestore.ts:151
stake?
optionalstake?:string
Defined in: types/firestore.ts:111
streak?
optionalstreak?:unknown
Defined in: types/firestore.ts:133
streakCount?
optionalstreakCount?:number
Defined in: types/firestore.ts:126
studiedDates?
optionalstudiedDates?:string[]
Defined in: types/firestore.ts:137
timeZone?
optionaltimeZone?:string
Defined in: types/firestore.ts:124
totalNotes?
optionaltotalNotes?:number
Defined in: types/firestore.ts:125
uid?
optionaluid?:string
Defined in: types/firestore.ts:106
ward?
optionalward?:string
Defined in: types/firestore.ts:112