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