@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
86 lines (85 loc) • 3.23 kB
TypeScript
/**
* Api Documentation
* Api Documentation
*
* OpenAPI spec version: 1.0
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
export interface VideoAttributes {
bitRate?: string;
companionContentType?: VideoAttributes.CompanionContentTypeEnum;
companionCreativeId?: number;
companionHeight?: number;
companionPath?: string;
companionType?: VideoAttributes.CompanionTypeEnum;
companionWidth?: number;
durationInSecs?: number;
fallbackClickUrl?: string;
format?: VideoAttributes.FormatEnum;
hasCompanion?: boolean;
hotstarPreviewUrl?: string;
id?: number;
isSkippable?: number;
vastProtocol?: VideoAttributes.VastProtocolEnum;
videoHeight?: number;
videoPath?: string;
videoWidth?: number;
}
export declare namespace VideoAttributes {
type CompanionContentTypeEnum = 'ZIP' | 'JPG' | 'JPEG' | 'PNG' | 'GIF' | 'FLV' | 'MP4' | 'THREE_GPP' | 'MOV' | 'WEBM' | 'DASH' | 'HLS' | 'GZIP' | 'TEXT' | 'CSV' | 'UNKNOWN' | 'XMPEGURL';
const CompanionContentTypeEnum: {
ZIP: CompanionContentTypeEnum;
JPG: CompanionContentTypeEnum;
JPEG: CompanionContentTypeEnum;
PNG: CompanionContentTypeEnum;
GIF: CompanionContentTypeEnum;
FLV: CompanionContentTypeEnum;
MP4: CompanionContentTypeEnum;
THREEGPP: CompanionContentTypeEnum;
MOV: CompanionContentTypeEnum;
WEBM: CompanionContentTypeEnum;
DASH: CompanionContentTypeEnum;
HLS: CompanionContentTypeEnum;
GZIP: CompanionContentTypeEnum;
TEXT: CompanionContentTypeEnum;
CSV: CompanionContentTypeEnum;
UNKNOWN: CompanionContentTypeEnum;
XMPEGURL: CompanionContentTypeEnum;
};
type CompanionTypeEnum = 'NO_COMPANION' | 'COMPANION_IMAGE' | 'COMPANION_HTML' | 'COMPANION_IFRAME' | 'COMPANION_FLASH';
const CompanionTypeEnum: {
NOCOMPANION: CompanionTypeEnum;
COMPANIONIMAGE: CompanionTypeEnum;
COMPANIONHTML: CompanionTypeEnum;
COMPANIONIFRAME: CompanionTypeEnum;
COMPANIONFLASH: CompanionTypeEnum;
};
type FormatEnum = 'FLV' | 'MP4' | 'THREE_GPP' | 'MOV' | 'WEBM' | 'DASH' | 'HLS' | 'M3U8';
const FormatEnum: {
FLV: FormatEnum;
MP4: FormatEnum;
THREEGPP: FormatEnum;
MOV: FormatEnum;
WEBM: FormatEnum;
DASH: FormatEnum;
HLS: FormatEnum;
M3U8: FormatEnum;
};
type VastProtocolEnum = 'VAST_1' | 'VAST_2' | 'VAST_3' | 'VAST_1_WRAPPER' | 'VAST_2_WRAPPER' | 'VAST_3_WRAPPER' | 'VAST_4' | 'VAST_4_WRAPPER' | 'DAAST_1_0' | 'DAAST_1_0_WRAPPER';
const VastProtocolEnum: {
VAST1: VastProtocolEnum;
VAST2: VastProtocolEnum;
VAST3: VastProtocolEnum;
VAST1WRAPPER: VastProtocolEnum;
VAST2WRAPPER: VastProtocolEnum;
VAST3WRAPPER: VastProtocolEnum;
VAST4: VastProtocolEnum;
VAST4WRAPPER: VastProtocolEnum;
DAAST10: VastProtocolEnum;
DAAST10WRAPPER: VastProtocolEnum;
};
}