import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetWebinarsIdRequest = { /** * The hashed ID of the webinar */ id: string; }; /** * A webinar is an event which allows you to stream a video * * @remarks * to multiple participants. See our [Webinars Guide](https://support.wistia.com/en/articles/8288501-getting-started-with-webinars) * for more info. */ export type GetWebinarsIdResponse = { /** * The hashed ID of the webinar */ id: string; /** * The title of the webinar */ title: string; /** * The description of the webinar */ description?: string | null | undefined; /** * The scheduled start time in W3C format with timezone */ scheduledFor?: Date | null | undefined; /** * Duration of the webinar in minutes */ eventDuration?: number | null | undefined; /** * Current lifecycle status of the event */ lifecycleStatus: string; /** * Registration status of the event */ registrationStatus: string; /** * When the event was created (UTC) */ createdAt: Date; /** * When the event was last updated (UTC) */ updatedAt: Date; /** * Link for the audience to join the event */ audienceLink: string; /** * Link for the host to manage the event */ hostLink: string; /** * Link for panelists to join the event */ panelistLink: string; }; /** @internal */ export type GetWebinarsIdRequest$Outbound = { id: string; }; /** @internal */ export declare const GetWebinarsIdRequest$outboundSchema: z.ZodType; export declare function getWebinarsIdRequestToJSON(getWebinarsIdRequest: GetWebinarsIdRequest): string; /** @internal */ export declare const GetWebinarsIdResponse$inboundSchema: z.ZodType; export declare function getWebinarsIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getwebinarsid.d.ts.map