Appearance
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
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?
optionaleditedAt:string
Defined in: types/challenge.types.ts:670
id
id:
string
Defined in: types/common.types.ts:167
Inherited from
media?
optionalmedia:TrackRecordEntryMedia[]
Defined in: types/challenge.types.ts:673
Attached media files (populated)
milestoneId?
optionalmilestoneId:string
Defined in: types/challenge.types.ts:664
Links this entry to a specific milestone in a structured challenge
reactions?
optionalreactions:Partial<Record<EntryReactionEmoji,number>>
Defined in: types/challenge.types.ts:679
Aggregated emoji reaction counts
textContent?
optionaltextContent: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
userReactions?
optionaluserReactions:EntryReactionEmoji[]
Defined in: types/challenge.types.ts:681
Emojis the current user has reacted with