Interface: GroupDocument
Defined in: types/firestore.ts:33
Group Document Schema
Properties
aiCompanionUid?
optionalaiCompanionUid?:string
Defined in: types/firestore.ts:47
createdAt?
optionalcreatedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:77
dailyActivity?
optionaldailyActivity?:object
Defined in: types/firestore.ts:70
activeMembers
activeMembers:
string[]
date
date:
string
description?
optionaldescription?:string
Defined in: types/firestore.ts:35
expireAt?
optionalexpireAt?:FirestoreTimestamp
Defined in: types/firestore.ts:84
groupStreak?
optionalgroupStreak?:number
Defined in: types/firestore.ts:79
inviteCode?
optionalinviteCode?:string
Defined in: types/firestore.ts:48
inviteCodeExpiresAt?
optionalinviteCodeExpiresAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:49
isAiGroup?
optionalisAiGroup?:boolean
Defined in: types/firestore.ts:45
isDeleted?
optionalisDeleted?:boolean
Defined in: types/firestore.ts:40
isDemoGroup?
optionalisDemoGroup?:boolean
Defined in: types/firestore.ts:46
isPrivate?
optionalisPrivate?:boolean
Defined in: types/firestore.ts:43
isPublic?
optionalisPublic?:boolean
Defined in: types/firestore.ts:44
lastInactivityCheckedAt?
optionallastInactivityCheckedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:78
lastMessageAt?
optionallastMessageAt?:FirestoreTimestamp
Defined in: types/firestore.ts:60
lastMessageByNickname?
optionallastMessageByNickname?:string
Defined in: types/firestore.ts:61
lastMessageByUid?
optionallastMessageByUid?:string
Defined in: types/firestore.ts:62
lastNoteAt?
optionallastNoteAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:63
lastNoteByNickname?
optionallastNoteByNickname?:string|null
Defined in: types/firestore.ts:64
lastNoteByUid?
optionallastNoteByUid?:string|null
Defined in: types/firestore.ts:65
lastRecapGeneratedAt?
optionallastRecapGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:66
lastUnityAnnouncementDate?
optionallastUnityAnnouncementDate?:string
Defined in: types/firestore.ts:68
maxMembers?
optionalmaxMembers?:number
Defined in: types/firestore.ts:39
memberJoinedAt?
optionalmemberJoinedAt?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:57
memberKickThresholds?
optionalmemberKickThresholds?:Record<string,number>
Defined in: types/firestore.ts:56
memberLastActive?
optionalmemberLastActive?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:54
memberLastReadAt?
optionalmemberLastReadAt?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:55
memberPreviews?
optionalmemberPreviews?:MemberPreview[]
Defined in: types/firestore.ts:53
members?
optionalmembers?:string[]
Defined in: types/firestore.ts:36
membersCount?
optionalmembersCount?:number
Defined in: types/firestore.ts:37
name?
optionalname?:string
Defined in: types/firestore.ts:34
ownerUserId?
optionalownerUserId?:string
Defined in: types/firestore.ts:38
previousInviteCodes?
optionalpreviousInviteCodes?:string[]
Defined in: types/firestore.ts:50
timeZone?
optionaltimeZone?:string
Defined in: types/firestore.ts:82
translations?
optionaltranslations?:Record<string, {description?:string;name:string; }>
Defined in: types/firestore.ts:83
unityPercentage?
optionalunityPercentage?:number
Defined in: types/firestore.ts:74