Skip to Content

Video

Describes a video resource with comprehensive metadata including dimensions, source information, and AI processing status.

Type Definition

type Video { thumb: String url: String title: String description: String tags: [String] aiProcessed: Boolean width: Int height: Int aspectRatio: String mimeType: String fileExtension: String fileSize: Int orientation: String duration: Int definition: String youtubeId: String vimeoId: String sortOrder: Int type: String }

Fields

FieldTypeDescription
thumbStringThe thumbnail of the video.
urlStringThe URL of the video.
titleStringThe title of the video.
descriptionStringThe description of the video.
tags[String]The tags of the video.
aiProcessedBooleanWhether the video has been processed by AI.
widthIntThe width of the video.
heightIntThe height of the video.
aspectRatioStringThe aspect ratio of the video, e.g. 16:9.
mimeTypeStringThe mime type of the video.
fileExtensionStringThe file extension of the video.
fileSizeIntThe size of the video.
orientationStringThe orientation of the video, e.g. landscape.
durationIntThe duration of the video.
definitionStringThe definition of the video.
youtubeIdStringThe YouTube ID of the video.
vimeoIdStringThe Vimeo ID of the video.
sortOrderIntThe sort order of the video.
typeStringThe type of the media.

Relationships

The Video type is used as a featured video resource within Product objects. It provides comprehensive metadata for video content including technical specifications and platform integration information.

Example

{ thumb url title description tags aiProcessed width height aspectRatio mimeType fileExtension fileSize orientation duration definition youtubeId vimeoId sortOrder type }

Implements

None

  • String