# Video A video file, including metadata, dimensions, and platform-specific IDs. ## Type Definition ```graphql type Video { id: Int 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 | Field | Type | Description | |-------|------|-------------| | id | Int | The id of the video. | | thumb | String | The thumbnail of the video. | | url | String | The URL of the video. | | title | String | The title of the video. | | description | String | The description of the video. | | tags | [String] | The tags of the video. | | aiProcessed | Boolean | Whether the video has been processed by AI. | | width | Int | The width of the video. | | height | Int | The height of the video. | | aspectRatio | String | The aspect ratio of the video, e.g. 16:9. | | mimeType | String | The mime type of the video. | | fileExtension | String | The file extension of the video. | | fileSize | Int | The size of the video. | | orientation | String | The orientation of the video, e.g. landscape. | | duration | Int | The duration of the video. | | definition | String | The definition of the video. | | youtubeId | String | The YouTube ID of the video. | | vimeoId | String | The Vimeo ID of the video. | | sortOrder | Int | The sort order of the video. | | type | String | The type of the media. | ## Relationships The `Video` type is used by the `Product` type as the `featuredVideo` field, allowing products to have an associated featured video with complete metadata, dimensions, and platform-specific identifiers. ## Example ```graphql { id thumb url title description tags aiProcessed width height aspectRatio mimeType fileExtension fileSize orientation duration definition youtubeId vimeoId sortOrder type } ``` ## Implements This type does not implement any interfaces. ## Related Types - String