@servicenow/sdk - v4.4.1
    Preparing search index...
    interface sys_email_attachment {
        action: Typed<
            string,
            { dropdown: "dropdown_with_none"; label: "Action" },
        >;
        action_reason: Typed<
            string,
            {
                label: [
                    {
                        hint: "Action performed when processing the attachment";
                        label: "Action Reason";
                        language: "en";
                        plural: "Action Reasons";
                    },
                ];
                maxLength: 100;
            },
        >;
        attachment: Typed<
            | string
            | Record<"sys_attachment">
            | ExplicitKey<"sys_attachment">
            | TableBrand<"sys_attachment">,
            {
                attributes: { encode_utf8: false };
                cascadeRule: "delete";
                label: "Attachment";
                referenceTable: "sys_attachment";
            },
        >;
        content_disposition: Typed<
            string,
            {
                dropdown: "dropdown_with_none";
                label: [
                    {
                        hint: "Specifies whether the attachment was displayed inline or as an attachment in the email";
                        label: "Content Disposition";
                        language: "en";
                        plural: "Content Dispositions";
                    },
                ];
            },
        >;
        email: Typed<
            | string
            | Record<"sys_email">
            | ExplicitKey<"sys_email">
            | TableBrand<"sys_email">,
            {
                attributes: { encode_utf8: false };
                cascadeRule: "delete";
                label: "Email";
                referenceTable: "sys_email";
            },
        >;
        file_name: Typed<string, { label: "File Name"; maxLength: 100 }>;
        source: Typed<string, { dropdown: "dropdown_with_none"; label: "Source" }>;
        sys_created_by: Typed<
            string,
            { label: [{ label: "Created by"; language: "en"; plural: "Created by" }] },
        >;
        sys_created_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
        >;
        sys_id: Typed<
            string,
            {
                label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                primary: true;
            },
        >;
        sys_mod_count: Typed<
            number,
            { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
        >;
        sys_updated_by: Typed<
            string,
            { label: [{ label: "Updated by"; language: "en"; plural: "Updated by" }] },
        >;
        sys_updated_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    action: Typed<string, { dropdown: "dropdown_with_none"; label: "Action" }>
    action_reason: Typed<
        string,
        {
            label: [
                {
                    hint: "Action performed when processing the attachment";
                    label: "Action Reason";
                    language: "en";
                    plural: "Action Reasons";
                },
            ];
            maxLength: 100;
        },
    >
    attachment: Typed<
        | string
        | Record<"sys_attachment">
        | ExplicitKey<"sys_attachment">
        | TableBrand<"sys_attachment">,
        {
            attributes: { encode_utf8: false };
            cascadeRule: "delete";
            label: "Attachment";
            referenceTable: "sys_attachment";
        },
    >
    content_disposition: Typed<
        string,
        {
            dropdown: "dropdown_with_none";
            label: [
                {
                    hint: "Specifies whether the attachment was displayed inline or as an attachment in the email";
                    label: "Content Disposition";
                    language: "en";
                    plural: "Content Dispositions";
                },
            ];
        },
    >
    email: Typed<
        | string
        | Record<"sys_email">
        | ExplicitKey<"sys_email">
        | TableBrand<"sys_email">,
        {
            attributes: { encode_utf8: false };
            cascadeRule: "delete";
            label: "Email";
            referenceTable: "sys_email";
        },
    >
    file_name: Typed<string, { label: "File Name"; maxLength: 100 }>
    source: Typed<string, { dropdown: "dropdown_with_none"; label: "Source" }>
    sys_created_by: Typed<
        string,
        { label: [{ label: "Created by"; language: "en"; plural: "Created by" }] },
    >
    sys_created_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
    >
    sys_id: Typed<
        string,
        {
            label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
            primary: true;
        },
    >
    sys_mod_count: Typed<
        number,
        { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
    >
    sys_updated_by: Typed<
        string,
        { label: [{ label: "Updated by"; language: "en"; plural: "Updated by" }] },
    >
    sys_updated_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
    >