n8n-nodes-base
Version:
Base nodes of n8n
73 lines (69 loc) • 2.61 kB
text/typescript
/**
* Webex by Cisco Node - Version 1
* Discriminator: resource=meeting, operation=getAll
*/
interface Credentials {
ciscoWebexOAuth2Api: CredentialReference;
}
export type CiscoWebexV1MeetingGetAllParams = {
resource: 'meeting';
operation: 'getAll';
/**
* Whether to return all results or only up to a given limit
* @default false
*/
returnAll?: boolean | Expression<boolean>;
/**
* Max number of results to return
* @displayOptions.show { returnAll: [false] }
* @default 50
*/
limit?: number | Expression<number>;
/**
* Filters
* @default {}
*/
filters?: {
/** Start date and time (inclusive) for the meeting. Acceptable <a href="https://datatracker.ietf.org/doc/html/rfc2445"> format</a>.
*/
from?: string | Expression<string>;
/** Email address for the meeting host
*/
hostEmail?: string | Expression<string> | PlaceholderValue;
/** External tag created by another application, e.g. Zendesk ticket ID or Jira ID
*/
integrationTag?: string | Expression<string> | PlaceholderValue;
/** Whether to return just the current meeting or all meetings
* @default true
*/
current?: boolean | Expression<boolean>;
/** Meeting number for the meeting objects being requested
*/
meetingNumber?: string | Expression<string> | PlaceholderValue;
/** Meeting Type
* @default meetingSeries
*/
meetingType?: 'meetingSeries' | 'scheduledMeeting' | 'meeting' | Expression<string>;
/** Email of a person that must be a meeting participant
*/
participantEmail?: string | Expression<string> | PlaceholderValue;
/** URL of the Webex site which the API lists meetings from. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.
*/
siteUrl?: string | Expression<string>;
/** Meeting state for the meeting objects being requested
*/
state?: 'active' | 'ended' | 'expired' | 'inProgress' | 'lobby' | 'missed' | 'ready' | 'scheduled' | Expression<string>;
/** End date and time (inclusive) for the meeting. Acceptable <a href="https://datatracker.ietf.org/doc/html/rfc2445"> format</a>.
*/
to?: string | Expression<string>;
/** URL encoded link to information page for the meeting objects being requested
*/
webLink?: string | Expression<string> | PlaceholderValue;
};
};
export type CiscoWebexV1MeetingGetAllNode = {
type: 'n8n-nodes-base.ciscoWebex';
version: 1;
credentials?: Credentials;
config: NodeConfig<CiscoWebexV1MeetingGetAllParams>;
};