Skip to content

DoCurious API Reference / types / ChallengeDiscussion

Interface: ChallengeDiscussion ​

Defined in: types/challenge.types.ts:774

A discussion post on a challenge's public discussion board.

Remarks ​

Supports threaded replies via parentPostId. Vendor responses are visually distinguished in the UI. Flagged posts are queued for moderation review.

Extends ​

Properties ​

author? ​

optional author: object

Defined in: types/challenge.types.ts:787

displayName ​

displayName: string

id ​

id: string

isVendor ​

isVendor: boolean


authorUserId ​

authorUserId: string

Defined in: types/challenge.types.ts:776


challengeId ​

challengeId: string

Defined in: types/challenge.types.ts:775


content ​

content: string

Defined in: types/challenge.types.ts:780


createdAt ​

createdAt: string

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

ISO 8601 datetime when the entity was created

Inherited from ​

BaseEntity.createdAt


id ​

id: string

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

Inherited from ​

BaseEntity.id


isFlagged ​

isFlagged: boolean

Defined in: types/challenge.types.ts:784

Whether this post has been flagged for moderation


isVendorResponse ​

isVendorResponse: boolean

Defined in: types/challenge.types.ts:782

Whether this post was authored by the challenge's vendor


parentPostId? ​

optional parentPostId: string

Defined in: types/challenge.types.ts:778

Parent post ID for threaded replies


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