Skip to content

DoCurious API Reference / types / TrackRecordEntryMedia

Interface: TrackRecordEntryMedia

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

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


entryId

entryId: string

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


fileSizeBytes?

optional fileSizeBytes: number

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


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

Discriminator for the type of media -- determines rendering strategy


originalFilename?

optional originalFilename: string

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


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

DoCurious Platform Documentation