Skip to content

DoCurious API Reference / types / TrackRecordEntry

Interface: TrackRecordEntry

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

An individual moment or step within a TrackRecord.

Remarks

Each entry can contain text narration, media attachments, and optionally correspond to a ChallengeMilestone. Entries can be edited after verification, but such edits are tracked and flagged for transparency.

Extends

Properties

commentCount

commentCount: number

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


createdAt

createdAt: string

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

ISO 8601 datetime when the entity was created

Inherited from

BaseEntity.createdAt


displayOrder

displayOrder: number

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


editedAfterVerification

editedAfterVerification: boolean

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

Whether this entry was modified after the TR was verified


editedAt?

optional editedAt: string

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


id

id: string

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

Inherited from

BaseEntity.id


media?

optional media: TrackRecordEntryMedia[]

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

Attached media files (populated)


milestoneId?

optional milestoneId: string

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

Links this entry to a specific milestone in a structured challenge


textContent?

optional textContent: string

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

User-authored narration for this step


thumbsUpCount

thumbsUpCount: number

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


trackRecordId

trackRecordId: string

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


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