Interface GmailV1NodeParameters

Source
interface GmailV1NodeParameters {
    additionalFields?:
        | {
            attachmentsUi?: {
                attachmentsBinary: { property?: string }[];
            };
            bccList?: string;
            ccList?: string;
            toList?: string;
        }
        | {
            dataPropertyAttachmentsPrefixName?: string;
            format?: | "metadata"
            | "raw"
            | "resolved"
            | "full"
            | "minimal";
        }
        | {
            dataPropertyAttachmentsPrefixName?: string;
            format?: | "metadata"
            | "raw"
            | "resolved"
            | "full"
            | "minimal"
            | "ids";
            includeSpamTrash?: boolean;
        }
        | {
            attachmentsUi?: {
                attachmentsBinary: { property?: string }[];
            };
            bccList?: string;
            ccList?: string;
            senderName?: string;
        }
        | {
            dataPropertyAttachmentsPrefixName?: string;
            format?: | "metadata"
            | "raw"
            | "resolved"
            | "full"
            | "minimal";
        }
        | {
            dataPropertyAttachmentsPrefixName?: string;
            format?: | "metadata"
            | "raw"
            | "resolved"
            | "full"
            | "minimal"
            | "ids";
            includeSpamTrash?: boolean;
            labelIds?: unknown[];
            q?: string;
        };
    authentication?: "oAuth2"
    | "serviceAccount";
    htmlMessage?: string;
    includeHtml?: boolean;
    labelId?: string;
    labelIds?: unknown[];
    labelListVisibility?:
        | "labelHide"
        | "labelShow"
        | "labelShowIfUnread";
    limit?: number;
    message?: string;
    messageId?: string;
    messageListVisibility?: "hide"
    | "show";
    name?: string;
    operation?:
        | "create"
        | "get"
        | "getAll"
        | "add"
        | "remove"
        | "delete"
        | "send"
        | "reply";
    resource?: | "message"
    | "draft"
    | "label"
    | "messageLabel";
    returnAll?: boolean;
    subject?: string;
    threadId?: string;
    toList?: string;
}

Properties§

Source§

readonly additionalFields?:
    | {
        attachmentsUi?: {
            attachmentsBinary: { property?: string }[];
        };
        bccList?: string;
        ccList?: string;
        toList?: string;
    }
    | {
        dataPropertyAttachmentsPrefixName?: string;
        format?: | "metadata"
        | "raw"
        | "resolved"
        | "full"
        | "minimal";
    }
    | {
        dataPropertyAttachmentsPrefixName?: string;
        format?: | "metadata"
        | "raw"
        | "resolved"
        | "full"
        | "minimal"
        | "ids";
        includeSpamTrash?: boolean;
    }
    | {
        attachmentsUi?: {
            attachmentsBinary: { property?: string }[];
        };
        bccList?: string;
        ccList?: string;
        senderName?: string;
    }
    | {
        dataPropertyAttachmentsPrefixName?: string;
        format?: | "metadata"
        | "raw"
        | "resolved"
        | "full"
        | "minimal";
    }
    | {
        dataPropertyAttachmentsPrefixName?: string;
        format?: | "metadata"
        | "raw"
        | "resolved"
        | "full"
        | "minimal"
        | "ids";
        includeSpamTrash?: boolean;
        labelIds?: unknown[];
        q?: string;
    }

Default: {}

Source§

readonly authentication?: "oAuth2" | "serviceAccount"

Default: "oAuth2"

Source§

readonly htmlMessage?: string

The HTML message body

Source§

readonly includeHtml?: boolean

Whether the message should also be included as HTML

Source§

readonly labelId?: string

The ID of the label

Source§

readonly labelIds?: unknown[]

The ID of the label. Choose from the list, or specify IDs using an expression. Default: [] Type options: {"loadOptionsMethod":"getLabels"}

Source§

readonly labelListVisibility?: "labelHide" | "labelShow" | "labelShowIfUnread"

The visibility of the label in the label list in the Gmail web interface Default: "labelShow"

Source§

readonly limit?: number

Max number of results to return Default: 10 Type options: {"minValue":1,"maxValue":500}

Source§

readonly message?: string

The message body. If HTML formatted, then you have to add and activate the option "HTML content" in the "Additional Options" section.

Source§

readonly messageId?: string

Source§

readonly messageListVisibility?: "hide" | "show"

The visibility of messages with this label in the message list in the Gmail web interface Default: "show"

Source§

readonly name?: string

Label Name

Source§

readonly operation?:
    | "create"
    | "get"
    | "getAll"
    | "add"
    | "remove"
    | "delete"
    | "send"
    | "reply"

Default: "create"

Source§

readonly resource?: "message" | "draft" | "label" | "messageLabel"

Default: "draft"

Source§

readonly returnAll?: boolean

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

Source§

readonly subject?: string

Source§

readonly threadId?: string

Source§

readonly toList?: string

The email addresses of the recipients Default: [] Type options: {"multipleValues":true,"multipleValueButtonText":"Add To Email"}