import { BaseModel } from '@verb/src/libs/shared/base/base.model'; import { VideoMetadata } from '../video-metadata'; export interface VideoLibraryItemMapData { video_id: string; metadata: VideoMetadata; } export class VideoLibraryItemMapModel implements BaseModel { public constructor(public readonly videoId: string, public readonly metadata: VideoMetadata) {} public toSchema(): VideoLibraryItemMapData { return { metadata: this.metadata, video_id: this.videoId, }; } }