UNPKG

@clearcodehq/openrtb

Version:

Library with OpenRTB spec types which allows to build and validate OpenRTB objects

46 lines (45 loc) 1.05 kB
import { Extensible, IQGMediaRating, Flag } from './common'; import { Data } from './data'; import { Producer } from './producer'; export declare enum ProductionQuality { Unknown = 0, ProfessionallyProduced = 1, Prosumer = 2, UserGenerated = 3 } export declare enum ContentContext { Video = 1, Game = 2, Music = 3, Application = 4, Text = 5, Other = 6, Unknown = 7 } export interface Content extends Extensible { id?: string; episode?: number; title?: string; series?: string; season?: string; artist?: string; genre?: string; album?: string; isrc?: string; producer?: Producer; url?: string; cat?: string[]; prodq?: ProductionQuality; videoquality?: ProductionQuality; context?: ContentContext; contentrating?: string; userrating?: string; qagmediarating?: IQGMediaRating; keywords?: string; livestream?: Flag; sourcerelationship?: Flag; len?: number; language?: string; embeddable?: Flag; data?: Data[]; }