Interface: GroupDocument
Defined in: types/firestore.ts:40
Group Document Schema
Properties
aiCompanionUid?
optionalaiCompanionUid?:string
Defined in: types/firestore.ts:54
createdAt?
optionalcreatedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:84
dailyActivity?
optionaldailyActivity?:object
Defined in: types/firestore.ts:77
activeMembers
activeMembers:
string[]
date
date:
string
description?
optionaldescription?:string
Defined in: types/firestore.ts:42
expireAt?
optionalexpireAt?:FirestoreTimestamp
Defined in: types/firestore.ts:91
groupStreak?
optionalgroupStreak?:number
Defined in: types/firestore.ts:86
inviteCode?
optionalinviteCode?:string
Defined in: types/firestore.ts:55
inviteCodeExpiresAt?
optionalinviteCodeExpiresAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:56
isAiGroup?
optionalisAiGroup?:boolean
Defined in: types/firestore.ts:52
isDeleted?
optionalisDeleted?:boolean
Defined in: types/firestore.ts:47
isDemoGroup?
optionalisDemoGroup?:boolean
Defined in: types/firestore.ts:53
isPrivate?
optionalisPrivate?:boolean
Defined in: types/firestore.ts:50
isPublic?
optionalisPublic?:boolean
Defined in: types/firestore.ts:51
lastInactivityCheckedAt?
optionallastInactivityCheckedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:85
lastMessageAt?
optionallastMessageAt?:FirestoreTimestamp
Defined in: types/firestore.ts:67
lastMessageByNickname?
optionallastMessageByNickname?:string
Defined in: types/firestore.ts:68
lastMessageByUid?
optionallastMessageByUid?:string
Defined in: types/firestore.ts:69
lastNoteAt?
optionallastNoteAt?:FirestoreTimestamp|null
Defined in: types/firestore.ts:70
lastNoteByNickname?
optionallastNoteByNickname?:string|null
Defined in: types/firestore.ts:71
lastNoteByUid?
optionallastNoteByUid?:string|null
Defined in: types/firestore.ts:72
lastRecapGeneratedAt?
optionallastRecapGeneratedAt?:FirestoreTimestamp
Defined in: types/firestore.ts:73
lastUnityAnnouncementDate?
optionallastUnityAnnouncementDate?:string
Defined in: types/firestore.ts:75
maxMembers?
optionalmaxMembers?:number
Defined in: types/firestore.ts:46
memberJoinedAt?
optionalmemberJoinedAt?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:64
memberKickThresholds?
optionalmemberKickThresholds?:Record<string,number>
Defined in: types/firestore.ts:63
memberLastActive?
optionalmemberLastActive?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:61
memberLastReadAt?
optionalmemberLastReadAt?:Record<string,FirestoreTimestamp>
Defined in: types/firestore.ts:62
memberPreviews?
optionalmemberPreviews?:MemberPreview[]
Defined in: types/firestore.ts:60
members?
optionalmembers?:string[]
Defined in: types/firestore.ts:43
membersCount?
optionalmembersCount?:number
Defined in: types/firestore.ts:44
name?
optionalname?:string
Defined in: types/firestore.ts:41
ownerUserId?
optionalownerUserId?:string
Defined in: types/firestore.ts:45
previousInviteCodes?
optionalpreviousInviteCodes?:string[]
Defined in: types/firestore.ts:57
timeZone?
optionaltimeZone?:string
Defined in: types/firestore.ts:89
translations?
optionaltranslations?:Record<string, {description?:string;name:string; }>
Defined in: types/firestore.ts:90
unityPercentage?
optionalunityPercentage?:number
Defined in: types/firestore.ts:81