// DO NOT EDIT THIS SCHEMA UNLESS YOU KNOW WHAT YOU ARE DOING // This file is shared between several repositories and platforms, // and any edits will break compatibility between these apps // If changes to the schema need to be made, the schema version needs to // be incremented, an adapter added to the Video Management API // to convert from the previous schema version to the new one, and the // changes synced across all repos that use it // If you need to add calculated fields to the schema for internal app use, // use a factory to copy this data to a local view model // V2 Schema for Video Metadata import { InteractionData } from './interaction-data.model'; export interface VideoData { created_at: string; description: string; interactions: InteractionData[]; language: string; market: string; schema_version: number; tags: string[]; thumbnail_url: string; title: string; updated_at: string; video_duration: number; video_id: string; video_format: string; video_height: number; video_signature: string; video_url: string; video_width: number; }