Is valid media reference

Supported in: Batch, Faster, Streaming

Returns true when the input is structurally a Foundry media reference and its MIME type is parseable. This is a format check only. Legacy media reference formats also return true.

Expression categories: Boolean

Declared arguments

  • Expression: String representing a media reference.
    Expression<String>

Output type: Boolean

Examples

Example 1: Base case

Argument values:

  • Expression: mediaRef
mediaRefOutput
{"mimeType":"application/pdf","reference":{"type":"mediaSetViewItem","mediaSetViewItem":{"mediaSetRi...true
{"mimeType":"application/pdf","reference":{"type":"datasetFile","datasetFile":{"fileReference":{"datasetRid":"ri.foundry.main.dataset.a","ref":"master","logicalFilePath":"file.pdf"}}}}true
{"mimeType":"application/pdf","reference":{"type":"mediaSetItem","mediaSetItem":{"mediaSetRid":"ri.mio.main.media-set.a","mediaItemRid":"ri.mio.main.media-item.a"}}}true
{"mimeType":"PDF","reference":{"type":"datasetFile","datasetFile":{"fileReference":{"datasetRid":"ri.foundry.main.dataset.a","ref":"master","logicalFilePath":"file.pdf"}}}}false
not a media referencefalse