Interface CiscoWebexNodeParameters

Source
interface CiscoWebexNodeParameters {
    additionalFields?:
        | {
            agenda?: string;
            allowAnyUserToBeCoHost?: boolean;
            allowAuthenticatedDevices?: boolean;
            allowFirstUserToBeCoHost?: boolean;
            autoAcceptRequest?: boolean;
            enableConnectAudioBeforeHost?: boolean;
            enabledAutoRecordMeeting?: boolean;
            enabledJoinBeforeHost?: boolean;
            excludePassword?: boolean;
            hostEmail?: string;
            integrationTags?: string;
            inviteesUi?: {
                inviteeValues: {
                    coHost?: boolean;
                    displayName?: string;
                    email: string;
                }[];
            };
            joinBeforeHostMinutes?: 0
            | 5
            | 10
            | 15;
            publicMeeting?: boolean;
            recurrence?: string;
            reminderTime?: number;
            requireRegistrationInfo?: (
                | "requireFirstName"
                | "requireLastName"
                | "requireEmail"
                | "requireJobTitle"
                | "requireCompanyName"
                | "requireAddress1"
                | "requireAddress2"
                | "requireCity"
                | "requireState"
                | "requireZipCode"
                | "requireCountryRegion"
                | "requireWorkPhone"
                | "requireFax"
            )[];
            sendEmail?: boolean;
            siteUrl?: string;
        }
        | {
            attachmentsUi?: {
                attachmentValues: {
                    actionsUi?: {
                        actionValues: {
                            data?: (...)
                            | (...);
                            iconUrl?: (...) | (...);
                            style?: (...) | (...) | (...) | (...);
                            title: string;
                            type?: (...) | (...) | (...) | (...);
                            url?: (...) | (...);
                            verb?: (...) | (...);
                        }[];
                    };
                    elementsUi?: {
                        elementValues: {
                            color?: | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                            fontType?: (...) | (...) | (...);
                            height?: (...) | (...) | (...);
                            horizontalAlignment?:
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            id?: (...) | (...);
                            isMultiline?: (...) | (...) | (...);
                            isSubtle?: (...) | (...) | (...);
                            isVisible?: (...) | (...) | (...);
                            maxLength?: (...) | (...);
                            maxLines?: (...) | (...);
                            placeholder?: (...) | (...);
                            regex?: (...) | (...);
                            separator?: (...) | (...) | (...);
                            size?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            spacing?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            style?: (...) | (...) | (...) | (...) | (...);
                            text: string;
                            type?: (...) | (...) | (...);
                            value?: (...) | (...);
                            weight?: (...) | (...) | (...) | (...);
                            wrap?: (...) | (...) | (...);
                        }[];
                    };
                }[];
            };
            fileUi?: {
                fileValue: {
                    binaryPropertyName: string;
                    fileLocation?: "url"
                    | "binaryData";
                    url?: string;
                };
            };
            markdown?: string;
        };
    destination?: "person"
    | "room";
    end?: string;
    filters?:
        | {
            current?: boolean;
            from?: string;
            hostEmail?: string;
            integrationTag?: string;
            meetingNumber?: string;
            meetingType?: | "meeting"
            | "meetingSeries"
            | "scheduledMeeting";
            participantEmail?: string;
            siteUrl?: string;
            state?: | "active"
            | "ended"
            | "expired"
            | "inProgress"
            | "lobby"
            | "missed"
            | "ready"
            | "scheduled";
            to?: string;
            webLink?: string;
        }
        | {
            before?: string;
            beforeMessage?: string;
            mentionedPeople?: string;
            parentId?: string;
        };
    limit?: number;
    markdown?: boolean;
    markdownText?: string;
    meetingId?: string;
    messageId?: string;
    operation?: | "create"
    | "get"
    | "getAll"
    | "update"
    | "delete";
    options?: | { hostEmail?: string; sendEmail?: boolean }
    | {
        hostEmail?: string;
        password?: string;
        sendEmail?: boolean;
    };
    resource?: "message"
    | "meeting";
    returnAll?: boolean;
    roomId?: string;
    specifyPersonBy?: "id" | "email";
    start?: string;
    text?: string;
    title?: string;
    toPersonEmail?: string;
    toPersonId?: string;
    updateFields?: {
        agenda?: string;
        allowAnyUserToBeCoHost?: boolean;
        allowAuthenticatedDevices?: boolean;
        allowFirstUserToBeCoHost?: boolean;
        enableConnectAudioBeforeHost?: boolean;
        enabledAutoRecordMeeting?: boolean;
        enabledJoinBeforeHost?: boolean;
        end?: string;
        excludePassword?: boolean;
        hostEmail?: string;
        inviteesUi?: {
            inviteeValues: {
                coHost?: boolean;
                displayName?: string;
                email: string;
            }[];
        };
        joinBeforeHostMinutes?: 0
        | 5
        | 10
        | 15;
        password?: string;
        publicMeeting?: boolean;
        recurrence?: string;
        reminderTime?: number;
        requireRegistrationInfo?: (
            | "requireFirstName"
            | "requireLastName"
            | "requireEmail"
            | "requireJobTitle"
            | "requireCompanyName"
            | "requireAddress1"
            | "requireAddress2"
            | "requireCity"
            | "requireState"
            | "requireZipCode"
            | "requireCountryRegion"
            | "requireWorkPhone"
            | "requireFax"
        )[];
        sendEmail?: boolean;
        siteUrl?: string;
        start?: string;
        title?: string;
    };
}

Properties§

§readonly additionalFields?:
    | {
        agenda?: string;
        allowAnyUserToBeCoHost?: boolean;
        allowAuthenticatedDevices?: boolean;
        allowFirstUserToBeCoHost?: boolean;
        autoAcceptRequest?: boolean;
        enableConnectAudioBeforeHost?: boolean;
        enabledAutoRecordMeeting?: boolean;
        enabledJoinBeforeHost?: boolean;
        excludePassword?: boolean;
        hostEmail?: string;
        integrationTags?: string;
        inviteesUi?: {
            inviteeValues: {
                coHost?: boolean;
                displayName?: string;
                email: string;
            }[];
        };
        joinBeforeHostMinutes?: 0
        | 5
        | 10
        | 15;
        publicMeeting?: boolean;
        recurrence?: string;
        reminderTime?: number;
        requireRegistrationInfo?: (
            | "requireFirstName"
            | "requireLastName"
            | "requireEmail"
            | "requireJobTitle"
            | "requireCompanyName"
            | "requireAddress1"
            | "requireAddress2"
            | "requireCity"
            | "requireState"
            | "requireZipCode"
            | "requireCountryRegion"
            | "requireWorkPhone"
            | "requireFax"
        )[];
        sendEmail?: boolean;
        siteUrl?: string;
    }
    | {
        attachmentsUi?: {
            attachmentValues: {
                actionsUi?: {
                    actionValues: {
                        data?: (...)
                        | (...);
                        iconUrl?: (...) | (...);
                        style?: (...) | (...) | (...) | (...);
                        title: string;
                        type?: (...) | (...) | (...) | (...);
                        url?: (...) | (...);
                        verb?: (...) | (...);
                    }[];
                };
                elementsUi?: {
                    elementValues: {
                        color?: | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...);
                        fontType?: (...) | (...) | (...);
                        height?: (...) | (...) | (...);
                        horizontalAlignment?:
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        id?: (...) | (...);
                        isMultiline?: (...) | (...) | (...);
                        isSubtle?: (...) | (...) | (...);
                        isVisible?: (...) | (...) | (...);
                        maxLength?: (...) | (...);
                        maxLines?: (...) | (...);
                        placeholder?: (...) | (...);
                        regex?: (...) | (...);
                        separator?: (...) | (...) | (...);
                        size?:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        spacing?:
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                        style?: (...) | (...) | (...) | (...) | (...);
                        text: string;
                        type?: (...) | (...) | (...);
                        value?: (...) | (...);
                        weight?: (...) | (...) | (...) | (...);
                        wrap?: (...) | (...) | (...);
                    }[];
                };
            }[];
        };
        fileUi?: {
            fileValue: {
                binaryPropertyName: string;
                fileLocation?: "url"
                | "binaryData";
                url?: string;
            };
        };
        markdown?: string;
    }

Default: {}

§readonly destination?: "person" | "room"

Default: "room"

§readonly end?: string

Date and time for the end of the meeting. Acceptable format.

§readonly filters?:
    | {
        current?: boolean;
        from?: string;
        hostEmail?: string;
        integrationTag?: string;
        meetingNumber?: string;
        meetingType?: | "meeting"
        | "meetingSeries"
        | "scheduledMeeting";
        participantEmail?: string;
        siteUrl?: string;
        state?: | "active"
        | "ended"
        | "expired"
        | "inProgress"
        | "lobby"
        | "missed"
        | "ready"
        | "scheduled";
        to?: string;
        webLink?: string;
    }
    | {
        before?: string;
        beforeMessage?: string;
        mentionedPeople?: string;
        parentId?: string;
    }

Default: {}

§readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1}

§readonly markdown?: boolean

Whether the message uses markdown

§readonly markdownText?: string

The message, in Markdown format. The maximum message length is 7439 bytes.

§readonly meetingId?: string

ID of the meeting

§readonly messageId?: string

ID of the message to delete

§readonly operation?: "create" | "get" | "getAll" | "update" | "delete"

Default: "create"

§readonly options?:
    | { hostEmail?: string; sendEmail?: boolean }
    | {
        hostEmail?: string;
        password?: string;
        sendEmail?: boolean;
    }

Default: {}

§readonly resource?: "message" | "meeting"

Default: "message"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit

§readonly roomId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getRooms"}

§readonly specifyPersonBy?: "id" | "email"

Default: "email"

§readonly start?: string

Date and time for the start of the meeting. Acceptable format.

§readonly text?: string

The message, in plain text

§readonly title?: string

Meeting title. The title can be a maximum of 128 characters long.

§readonly toPersonEmail?: string
§readonly toPersonId?: string
§readonly updateFields?: { ... }

Default: {}