Skip to content

DoCurious API Reference / types / GroupChallenge

Interface: GroupChallenge ​

Defined in: types/gamification.types.ts:265

A cooperative group challenge where multiple users tackle a challenge together.

Remarks ​

Team XP multipliers scale with group size: 1.25 for 2 members, 1.5 for 3+. The creator is always included in memberUserIds.

Extends ​

Properties ​

challengeId ​

challengeId: string

Defined in: types/gamification.types.ts:266


completedAt? ​

optional completedAt: string

Defined in: types/gamification.types.ts:272


createdAt ​

createdAt: string

Defined in: types/common.types.ts:154

ISO 8601 datetime when the entity was created

Inherited from ​

BaseEntity.createdAt


creatorUserId ​

creatorUserId: string

Defined in: types/gamification.types.ts:267


id ​

id: string

Defined in: types/common.types.ts:167

Inherited from ​

BaseEntity.id


memberUserIds ​

memberUserIds: string[]

Defined in: types/gamification.types.ts:269


name ​

name: string

Defined in: types/gamification.types.ts:268


status ​

status: "completed" | "in_progress" | "open"

Defined in: types/gamification.types.ts:270


teamXpMultiplier ​

teamXpMultiplier: number

Defined in: types/gamification.types.ts:271


updatedAt ​

updatedAt: string

Defined in: types/common.types.ts:156

ISO 8601 datetime when the entity was last modified

Inherited from ​

BaseEntity.updatedAt

DoCurious Platform Documentation