Skip to content

DoCurious API Reference / types / TrackRecordEntry

Interface: TrackRecordEntry ​

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

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:676


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:666


editedAfterVerification ​

editedAfterVerification: boolean

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

Whether this entry was modified after the TR was verified


editedAt? ​

optional editedAt: string

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


id ​

id: string

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

Inherited from ​

BaseEntity.id


media? ​

optional media: TrackRecordEntryMedia[]

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

Attached media files (populated)


milestoneId? ​

optional milestoneId: string

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

Links this entry to a specific milestone in a structured challenge


reactions? ​

optional reactions: Partial<Record<EntryReactionEmoji, number>>

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

Aggregated emoji reaction counts


textContent? ​

optional textContent: string

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

User-authored narration for this step


thumbsUpCount ​

thumbsUpCount: number

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


trackRecordId ​

trackRecordId: string

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


updatedAt ​

updatedAt: string

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

ISO 8601 datetime when the entity was last modified

Inherited from ​

BaseEntity.updatedAt


userReactions? ​

optional userReactions: EntryReactionEmoji[]

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

Emojis the current user has reacted with

DoCurious Platform Documentation