Appearance
DoCurious API Reference / types / ChallengeDiscussion
Interface: ChallengeDiscussion
Defined in: types/challenge.types.ts:743
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?
optionalauthor:object
Defined in: types/challenge.types.ts:756
displayName
displayName:
string
id
id:
string
isVendor
isVendor:
boolean
authorUserId
authorUserId:
string
Defined in: types/challenge.types.ts:745
challengeId
challengeId:
string
Defined in: types/challenge.types.ts:744
content
content:
string
Defined in: types/challenge.types.ts:749
createdAt
createdAt:
string
Defined in: types/common.types.ts:154
ISO 8601 datetime when the entity was created
Inherited from
id
id:
string
Defined in: types/common.types.ts:167
Inherited from
isFlagged
isFlagged:
boolean
Defined in: types/challenge.types.ts:753
Whether this post has been flagged for moderation
isVendorResponse
isVendorResponse:
boolean
Defined in: types/challenge.types.ts:751
Whether this post was authored by the challenge's vendor
parentPostId?
optionalparentPostId:string
Defined in: types/challenge.types.ts:747
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