interface Details {
    accessControl: WebcastAccessControl;
    attendeeJoinMethod: LiteralString<"Anonymous" | "Registration">;
    autoAssociateVod: boolean;
    automatedWebcast: boolean;
    autoplay?: boolean;
    bannerDetails?: { banners: WebcastBanner[]; isEnabled: boolean };
    brandingSettings: Webcast.BrandingSettings;
    categories: { categoryId: string; fullpath: string; name: string }[];
    chatEnabled: boolean;
    closedCaptionsEnabled: boolean;
    consentVerbiage?: string;
    customFields?: Admin.CustomField[];
    description: string;
    disableAutoRecording?: boolean;
    emailToPreRegistrants?: boolean;
    embeddedContent: {
        contentLinks: Webcast.ContentLink[];
        isEnabled: boolean;
    };
    enableCustomBranding: boolean;
    endDate: string;
    estimatedAttendees: number;
    eventAdminIds: string[];
    eventId: string;
    externalPresenters: { email: string; name: string; title: string }[];
    groupIds: string[];
    hideShareUrl?: boolean;
    isCustomConsentEnabled?: boolean;
    linkedVideoId: string;
    liveSubtitles?: { sourceLanguage: string; translationLanguages: string[] };
    lobbyTimeMinutes: number;
    moderatorIds: string[];
    password: string;
    pollsEnabled: boolean;
    preProduction?: { duration: string; groupIds: string[]; userIds: string[] };
    presentationFileDownloadAllowed: boolean;
    presentationProfileId?: string;
    presenterId?: null | string;
    presenterIds?: string[];
    primaryHostId: string;
    producerBgImages?: {
        imageId: string;
        imageUrls: { scaleSize: string; url: string }[];
    }[];
    questionAndAnswerEnabled: boolean;
    questionOption: string;
    reactionsSettings: ReactionsSettings;
    recordingUploaderUserId: string;
    redirectVod: boolean;
    registrationFields: RegistrationField[];
    rtmp?: { key: string; url: string };
    shortcutName: string;
    shortcutNameUrl: string;
    startDate: string;
    tags?: string[];
    title: string;
    unlisted: boolean;
    userIds: string[];
    vcMicrosoftTeamsMeetingUrl?: string;
    vcSipAddress?: string;
    videoSourceType?: VideoSourceType;
    viewerIdEnabled: boolean;
    vodId?: string;
    webcastType?: LiteralString<"WebexEvents" | "Rev">;
    webexTeam?: { name?: string; roomId: string };
    zoom?: { meetingId: string; meetingPassword?: string };
}

Properties

accessControl: WebcastAccessControl
attendeeJoinMethod: LiteralString<"Anonymous" | "Registration">
autoAssociateVod: boolean
automatedWebcast: boolean
autoplay?: boolean
bannerDetails?: { banners: WebcastBanner[]; isEnabled: boolean }
brandingSettings: Webcast.BrandingSettings
categories: { categoryId: string; fullpath: string; name: string }[]
chatEnabled: boolean
closedCaptionsEnabled: boolean
consentVerbiage?: string
customFields?: Admin.CustomField[]
description: string
disableAutoRecording?: boolean
emailToPreRegistrants?: boolean
embeddedContent: { contentLinks: Webcast.ContentLink[]; isEnabled: boolean }
enableCustomBranding: boolean
endDate: string
estimatedAttendees: number
eventAdminIds: string[]
eventId: string
externalPresenters: { email: string; name: string; title: string }[]
groupIds: string[]
hideShareUrl?: boolean
isCustomConsentEnabled?: boolean
linkedVideoId: string
liveSubtitles?: { sourceLanguage: string; translationLanguages: string[] }
lobbyTimeMinutes: number
moderatorIds: string[]
password: string
pollsEnabled: boolean
preProduction?: { duration: string; groupIds: string[]; userIds: string[] }
presentationFileDownloadAllowed: boolean
presentationProfileId?: string
presenterId?: null | string

Internal user Id. Only used when 'WebrtcSinglePresenter' selected as a videoSourceType.

presenterIds?: string[]

Internal user Ids. Only used when 'Producer' selected as a videoSourceType.

primaryHostId: string
producerBgImages?: {
    imageId: string;
    imageUrls: { scaleSize: string; url: string }[];
}[]
questionAndAnswerEnabled: boolean
questionOption: string
reactionsSettings: ReactionsSettings
recordingUploaderUserId: string
redirectVod: boolean
registrationFields: RegistrationField[]
rtmp?: { key: string; url: string }
shortcutName: string
shortcutNameUrl: string
startDate: string
tags?: string[]
title: string
unlisted: boolean
userIds: string[]
vcMicrosoftTeamsMeetingUrl?: string
vcSipAddress?: string
videoSourceType?: VideoSourceType
viewerIdEnabled: boolean
vodId?: string
webcastType?: LiteralString<"WebexEvents" | "Rev">
webexTeam?: { name?: string; roomId: string }
zoom?: { meetingId: string; meetingPassword?: string }