import * as $dara from '@darabonba/typescript'; export declare class CreateLivePackageChannelResponseBodyLivePackageChannelIngestEndpoints extends $dara.Model { /** * @remarks * The ingest endpoint ID. * * @example * ingest1 */ id?: string; /** * @remarks * The password. * * @example * 2F9e******b569c8 */ password?: string; /** * @remarks * The ingest endpoint URL. * * @example * http://xxx-1.packagepush-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest */ url?: string; /** * @remarks * The username. * * @example * us12******das */ username?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class CreateLivePackageChannelResponseBodyLivePackageChannel extends $dara.Model { /** * @remarks * The channel name. * * @example * example-channel */ channelName?: string; /** * @remarks * The time when the channel was created. It is in the yyyy-MM-ddTHH:mm:ssZ format and displayed in UTC. * * @example * 2023-04-01T12:00:00Z */ createTime?: string; /** * @remarks * The channel description. */ description?: string; /** * @remarks * The channel group name. * * @example * channel-group-1 */ groupName?: string; /** * @remarks * The ingest endpoints. */ ingestEndpoints?: CreateLivePackageChannelResponseBodyLivePackageChannelIngestEndpoints[]; /** * @remarks * The time when the channel was last modified. It is in the yyyy-MM-ddTHH:mm:ssZ format and displayed in UTC. * * @example * 2023-04-01T12:00:00Z */ lastModified?: string; /** * @remarks * The ingest protocol. Only HLS is supported. * * @example * HLS */ protocol?: string; /** * @remarks * The number of M3U8 segments. * * @example * 3 */ segmentCount?: number; /** * @remarks * The segment duration. * * @example * 5 */ segmentDuration?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class CreateLivePackageChannelResponseBody extends $dara.Model { /** * @remarks * The information about the live package channel. */ livePackageChannel?: CreateLivePackageChannelResponseBodyLivePackageChannel; /** * @remarks * The request ID. * * @example * ******3B-0E1A-586A-AC29-742247****** */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }