/** * GoToWebinar Node - Version 1 * Discriminator: resource=webinar, operation=create */ interface Credentials { goToWebinarOAuth2Api: CredentialReference; } export type GoToWebinarV1WebinarCreateParams = { resource: 'webinar'; operation: 'create'; /** * Subject */ subject?: string | Expression | PlaceholderValue; /** * Time Range * @default {} */ times?: { /** Times Properties */ timesProperties?: Array<{ /** Start Time */ startTime?: string | Expression; /** End Time */ endTime?: string | Expression; }>; }; /** * Additional Fields * @default {} */ additionalFields?: { /** Description */ description?: string | Expression | PlaceholderValue; /** Experience Type * @default CLASSIC */ experienceType?: 'CLASSIC' | 'BROADCAST' | 'SIMULIVE' | Expression; /** Is On-Demand * @default false */ isOnDemand?: boolean | Expression; /** Is Password Protected * @default false */ isPasswordProtected?: boolean | Expression; /** Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ timezone?: string | Expression; /** Webinar Type * @default single_session */ type?: 'single_session' | 'series' | 'sequence' | Expression; }; }; export type GoToWebinarV1WebinarCreateNode = { type: 'n8n-nodes-base.goToWebinar'; version: 1; credentials?: Credentials; config: NodeConfig; };