Skip to content

Interface: GroupDocument ​

Defined in: types/firestore.ts:40

Group Document Schema

Properties ​

aiCompanionUid? ​

optional aiCompanionUid?: string

Defined in: types/firestore.ts:54


createdAt? ​

optional createdAt?: FirestoreTimestamp

Defined in: types/firestore.ts:84


dailyActivity? ​

optional dailyActivity?: object

Defined in: types/firestore.ts:77

activeMembers ​

activeMembers: string[]

date ​

date: string


description? ​

optional description?: string

Defined in: types/firestore.ts:42


expireAt? ​

optional expireAt?: FirestoreTimestamp

Defined in: types/firestore.ts:91


groupStreak? ​

optional groupStreak?: number

Defined in: types/firestore.ts:86


inviteCode? ​

optional inviteCode?: string

Defined in: types/firestore.ts:55


inviteCodeExpiresAt? ​

optional inviteCodeExpiresAt?: FirestoreTimestamp | null

Defined in: types/firestore.ts:56


isAiGroup? ​

optional isAiGroup?: boolean

Defined in: types/firestore.ts:52


isDeleted? ​

optional isDeleted?: boolean

Defined in: types/firestore.ts:47


isDemoGroup? ​

optional isDemoGroup?: boolean

Defined in: types/firestore.ts:53


isPrivate? ​

optional isPrivate?: boolean

Defined in: types/firestore.ts:50


isPublic? ​

optional isPublic?: boolean

Defined in: types/firestore.ts:51


lastInactivityCheckedAt? ​

optional lastInactivityCheckedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:85


lastMessageAt? ​

optional lastMessageAt?: FirestoreTimestamp

Defined in: types/firestore.ts:67


lastMessageByNickname? ​

optional lastMessageByNickname?: string

Defined in: types/firestore.ts:68


lastMessageByUid? ​

optional lastMessageByUid?: string

Defined in: types/firestore.ts:69


lastNoteAt? ​

optional lastNoteAt?: FirestoreTimestamp | null

Defined in: types/firestore.ts:70


lastNoteByNickname? ​

optional lastNoteByNickname?: string | null

Defined in: types/firestore.ts:71


lastNoteByUid? ​

optional lastNoteByUid?: string | null

Defined in: types/firestore.ts:72


lastRecapGeneratedAt? ​

optional lastRecapGeneratedAt?: FirestoreTimestamp

Defined in: types/firestore.ts:73


lastUnityAnnouncementDate? ​

optional lastUnityAnnouncementDate?: string

Defined in: types/firestore.ts:75


maxMembers? ​

optional maxMembers?: number

Defined in: types/firestore.ts:46


memberJoinedAt? ​

optional memberJoinedAt?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:64


memberKickThresholds? ​

optional memberKickThresholds?: Record<string, number>

Defined in: types/firestore.ts:63


memberLastActive? ​

optional memberLastActive?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:61


memberLastReadAt? ​

optional memberLastReadAt?: Record<string, FirestoreTimestamp>

Defined in: types/firestore.ts:62


memberPreviews? ​

optional memberPreviews?: MemberPreview[]

Defined in: types/firestore.ts:60


members? ​

optional members?: string[]

Defined in: types/firestore.ts:43


membersCount? ​

optional membersCount?: number

Defined in: types/firestore.ts:44


name? ​

optional name?: string

Defined in: types/firestore.ts:41


ownerUserId? ​

optional ownerUserId?: string

Defined in: types/firestore.ts:45


previousInviteCodes? ​

optional previousInviteCodes?: string[]

Defined in: types/firestore.ts:57


timeZone? ​

optional timeZone?: string

Defined in: types/firestore.ts:89


translations? ​

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

Defined in: types/firestore.ts:90


unityPercentage? ​

optional unityPercentage?: number

Defined in: types/firestore.ts:81

Released under the MIT License.