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