Skip to main content

MediaVideo

No description

type MediaVideo {
id: ID!
productId: ID
clusterId: ID
categoryId: ID
sparePartsMachineId: ID
alt(language: String): [LocalizedString!]!
description(language: String): [LocalizedString!]!
tags(language: String): [LocalizedStringArray!]!
type: String
createdAt: DateTime
lastModifiedAt: DateTime
priority: Int
videos: [LocalizedVideo!]
}

Fields​

MediaVideo.id ● ID! non-null scalar​

Globally unique identifier for the media item.

Used to reference and retrieve the specific media item across all operations. This ID is immutable and unique across the entire media system.

MediaVideo.productId ● ID scalar​

Associates the media item with a specific product for product catalogs and displays

MediaVideo.clusterId ● ID scalar​

Associates the media item with a specific cluster for organizational grouping

MediaVideo.categoryId ● ID scalar​

Associates the media item with a specific product category for categorization and filtering

MediaVideo.sparePartsMachineId ● ID scalar​

Associates the media item with a specific spare parts machine for maintenance and service documentation

MediaVideo.alt ● [LocalizedString!]! non-null object​

Alternative text descriptions for accessibility and SEO purposes.

Provides brief, descriptive text that explains the media content for screen readers and when the media cannot be displayed. Essential for web accessibility compliance and search engine optimization.

MediaVideo.alt.language ● String scalar​

Filter results to a specific language code (e.g., 'EN', 'DE'). If not provided, returns all available languages.

MediaVideo.description ● [LocalizedString!]! non-null object​

Detailed descriptions of the media content.

Provides comprehensive information about what the media shows or contains. Used for content management, search indexing, and user information display.

MediaVideo.description.language ● String scalar​

Filter results to a specific language code (e.g., 'EN', 'DE'). If not provided, returns all available languages.

MediaVideo.tags ● [LocalizedStringArray!]! non-null object​

Searchable tags for categorizing and organizing media content.

Keywords that help classify and discover media items. Used for search functionality, content filtering, and organizational purposes.

MediaVideo.tags.language ● String scalar​

Filter results to a specific language code (e.g., 'EN', 'DE'). If not provided, returns all available languages.

MediaVideo.type ● String scalar​

Type classification of the media item.

Indicates whether this is an image, video, document, or attachment. Used for processing, display, and filtering logic.

MediaVideo.createdAt ● DateTime scalar​

Timestamp when the media item was originally created.

Recorded in ISO 8601 format with timezone information. Used for sorting, filtering, and audit purposes.

MediaVideo.lastModifiedAt ● DateTime scalar​

Timestamp when the media item was last modified.

Updated whenever the media metadata or content is changed. Recorded in ISO 8601 format with timezone information.

MediaVideo.priority ● Int scalar​

Display order priority for the media item.

Lower numeric values indicate higher priority and will be displayed first. Used for controlling the order of media items in galleries, carousels, and listings.

MediaVideo.videos ● [LocalizedVideo!] list object​

Collection of video files in different languages and formats.

Contains the actual video files with their metadata, hosting information, and playback details. Each video can have multiple language variants and may be hosted on different platforms.

Returned By​

mediaVideo query ● mediaVideoCreate mutation ● mediaVideoUpdate mutation

Member Of​

Media object ● PaginatedMediaVideoResponse object