@servicenow/sdk - v4.4.1
    Preparing search index...

    Variable sys_email_attachmentConst

    sys_email_attachment: {
        allowWebServiceAccess: true;
        label: "Email Attachment";
        name: "sys_email_attachment";
        schema: {
            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" }] },
            >;
        };
    } = ...

    Type Declaration

    • ReadonlyallowWebServiceAccess: true
    • Readonlylabel: "Email Attachment"
    • Readonlyname: "sys_email_attachment"
    • Readonlyschema: {
          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" }] },
          >;
      }