Skip to content

DoCurious API Reference / types / TrackRecordEntryMedia

Interface: TrackRecordEntryMedia ​

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

A media file or link attached to a TrackRecordEntry.

Remarks ​

Images are uploaded directly; video and audio are external links. Documents (PDFs) may also be attached for supplementary proof.

Extends ​

Properties ​

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


entryId ​

entryId: string

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


fileSizeBytes? ​

optional fileSizeBytes: number

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


id ​

id: string

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

Inherited from ​

BaseEntity.id


mediaType ​

mediaType: "image" | "video_link" | "audio_link" | "document"

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

Discriminator for the type of media -- determines rendering strategy


originalFilename? ​

optional originalFilename: string

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


updatedAt ​

updatedAt: string

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

ISO 8601 datetime when the entity was last modified

Inherited from ​

BaseEntity.updatedAt


url ​

url: string

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

DoCurious Platform Documentation