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§

Source§

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: {}

Source§

readonly destination?: "person" | "room"

Default: "room"

Source§

readonly end?: string

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

Source§

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: {}

Source§

readonly limit?: number

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

Source§

readonly markdown?: boolean

Whether the message uses markdown

Source§

readonly markdownText?: string

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

Source§

readonly meetingId?: string

ID of the meeting

Source§

readonly messageId?: string

ID of the message to delete

Source§

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

Default: "create"

Source§

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

Default: {}

Source§

readonly resource?: "message" | "meeting"

Default: "message"

Source§

readonly returnAll?: boolean

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

Source§

readonly roomId?: string

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

Source§

readonly specifyPersonBy?: "id" | "email"

Default: "email"

Source§

readonly start?: string

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

Source§

readonly text?: string

The message, in plain text

Source§

readonly title?: string

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

Source§

readonly toPersonEmail?: string

Source§

readonly toPersonId?: string

Source§

readonly 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;
}

Default: {}