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