Skip to content

Interface: GroupDocument

Defined in: types/firestore.ts:33

Group Document Schema

Properties

aiCompanionUid?

optional aiCompanionUid?: string

Defined in: types/firestore.ts:47


createdAt?

optional createdAt?: FirestoreTimestamp

Defined in: types/firestore.ts:77


dailyActivity?

optional dailyActivity?: object

Defined in: types/firestore.ts:70

activeMembers

activeMembers: string[]

date

date: string


description?

optional description?: string

Defined in: types/firestore.ts:35


expireAt?

optional expireAt?: FirestoreTimestamp

Defined in: types/firestore.ts:84


groupStreak?

optional groupStreak?: number

Defined in: types/firestore.ts:79


inviteCode?

optional inviteCode?: string

Defined in: types/firestore.ts:48


inviteCodeExpiresAt?

optional inviteCodeExpiresAt?: FirestoreTimestamp | null

Defined in: types/firestore.ts:49


isAiGroup?

optional isAiGroup?: boolean

Defined in: types/firestore.ts:45


isDeleted?

optional isDeleted?: boolean

Defined in: types/firestore.ts:40


isDemoGroup?

optional isDemoGroup?: boolean

Defined in: types/firestore.ts:46


isPrivate?

optional isPrivate?: boolean

Defined in: types/firestore.ts:43


isPublic?

optional isPublic?: boolean

Defined in: types/firestore.ts:44


lastInactivityCheckedAt?

optional lastInactivityCheckedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:78


lastMessageAt?

optional lastMessageAt?: FirestoreTimestamp

Defined in: types/firestore.ts:60


lastMessageByNickname?

optional lastMessageByNickname?: string

Defined in: types/firestore.ts:61


lastMessageByUid?

optional lastMessageByUid?: string

Defined in: types/firestore.ts:62


lastNoteAt?

optional lastNoteAt?: FirestoreTimestamp | null

Defined in: types/firestore.ts:63


lastNoteByNickname?

optional lastNoteByNickname?: string | null

Defined in: types/firestore.ts:64


lastNoteByUid?

optional lastNoteByUid?: string | null

Defined in: types/firestore.ts:65


lastRecapGeneratedAt?

optional lastRecapGeneratedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:66


lastUnityAnnouncementDate?

optional lastUnityAnnouncementDate?: string

Defined in: types/firestore.ts:68


maxMembers?

optional maxMembers?: number

Defined in: types/firestore.ts:39


memberJoinedAt?

optional memberJoinedAt?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:57


memberKickThresholds?

optional memberKickThresholds?: Record<string, number>

Defined in: types/firestore.ts:56


memberLastActive?

optional memberLastActive?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:54


memberLastReadAt?

optional memberLastReadAt?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:55


memberPreviews?

optional memberPreviews?: MemberPreview[]

Defined in: types/firestore.ts:53


members?

optional members?: string[]

Defined in: types/firestore.ts:36


membersCount?

optional membersCount?: number

Defined in: types/firestore.ts:37


name?

optional name?: string

Defined in: types/firestore.ts:34


ownerUserId?

optional ownerUserId?: string

Defined in: types/firestore.ts:38


previousInviteCodes?

optional previousInviteCodes?: string[]

Defined in: types/firestore.ts:50


timeZone?

optional timeZone?: string

Defined in: types/firestore.ts:82


translations?

optional translations?: Record<string, { description?: string; name: string; }>

Defined in: types/firestore.ts:83


unityPercentage?

optional unityPercentage?: number

Defined in: types/firestore.ts:74

Released under the MIT License.