@servicenow/sdk - v4.13.3
    Preparing search index...
    interface sys_metadata {
        sys_class_name: Typed<
            string,
            {
                default: "javascript:current.getTableName();";
                dropdown: "dropdown_without_none";
                label: "Class";
                maxLength: 80;
            },
        >;
        sys_created_by: Typed<
            string,
            { label: [{ label: "Created by"; plural: "Created by" }] },
        >;
        sys_created_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Created"; plural: "Created" }] },
        >;
        sys_id: Typed<
            string
            | number,
            {
                active: true;
                column_type: "GUID";
                label: "Sys ID";
                mandatory: false;
                read_only: false;
            },
        >;
        sys_mod_count: Typed<
            number,
            { label: [{ label: "Updates"; plural: "Updates" }] },
        >;
        sys_name: Typed<
            string,
            {
                label: [
                    {
                        hint: "Display name for this application file";
                        label: "Display name";
                        plural: "Display names";
                    },
                ];
                maxLength: 255;
            },
        >;
        sys_package: Typed<
            | string
            | Record<"sys_package">
            | ExplicitKey<"sys_package">
            | TableBrand<"sys_package">,
            {
                attributes: { readonly_clickthrough: true };
                cascadeRule: "none";
                label: "Package";
                readOnly: true;
                readOnlyOption: "strict_read_only";
                referenceTable: "sys_package";
            },
        >;
        sys_policy: Typed<
            "read"
            | "protected",
            {
                attributes: { plugin_upgrade_update_only: true };
                choices: {
                    protected: { label: "Protected"; sequence: 2 };
                    read: { label: "Read-only"; sequence: 1 };
                };
                dropdown: "dropdown_with_none";
                label: [
                    {
                        hint: "Determines how application files are protected when downloaded or installed";
                        label: "Protection policy";
                        plural: "Protection policies";
                    },
                ];
            },
        >;
        sys_scope: Typed<
            | string
            | Record<"sys_scope">
            | ExplicitKey<"sys_scope">
            | TableBrand<"sys_scope">,
            {
                attributes: {
                    ignore_filter_on_new: true;
                    list_force_default: true;
                    readonly_clickthrough: true;
                };
                cascadeRule: "none";
                default: "javascript:(((typeof parent == 'object') && parent != null && parent.getTableName() == 'sys_app') ? parent.sys_id : gs.getCurrentApplicationId())";
                label: [
                    {
                        hint: "Application containing this record";
                        label: "Application";
                        plural: "Applications";
                    },
                ];
                referenceTable: "sys_scope";
            },
        >;
        sys_update_name: Typed<string, { label: "Update name"; maxLength: 250 }>;
        sys_updated_by: Typed<
            string,
            { label: [{ label: "Updated by"; plural: "Updated by" }] },
        >;
        sys_updated_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Updated"; plural: "Updated" }] },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    sys_class_name: Typed<
        string,
        {
            default: "javascript:current.getTableName();";
            dropdown: "dropdown_without_none";
            label: "Class";
            maxLength: 80;
        },
    >
    sys_created_by: Typed<
        string,
        { label: [{ label: "Created by"; plural: "Created by" }] },
    >
    sys_created_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Created"; plural: "Created" }] },
    >
    sys_id: Typed<
        string
        | number,
        {
            active: true;
            column_type: "GUID";
            label: "Sys ID";
            mandatory: false;
            read_only: false;
        },
    >
    sys_mod_count: Typed<
        number,
        { label: [{ label: "Updates"; plural: "Updates" }] },
    >
    sys_name: Typed<
        string,
        {
            label: [
                {
                    hint: "Display name for this application file";
                    label: "Display name";
                    plural: "Display names";
                },
            ];
            maxLength: 255;
        },
    >
    sys_package: Typed<
        | string
        | Record<"sys_package">
        | ExplicitKey<"sys_package">
        | TableBrand<"sys_package">,
        {
            attributes: { readonly_clickthrough: true };
            cascadeRule: "none";
            label: "Package";
            readOnly: true;
            readOnlyOption: "strict_read_only";
            referenceTable: "sys_package";
        },
    >
    sys_policy: Typed<
        "read"
        | "protected",
        {
            attributes: { plugin_upgrade_update_only: true };
            choices: {
                protected: { label: "Protected"; sequence: 2 };
                read: { label: "Read-only"; sequence: 1 };
            };
            dropdown: "dropdown_with_none";
            label: [
                {
                    hint: "Determines how application files are protected when downloaded or installed";
                    label: "Protection policy";
                    plural: "Protection policies";
                },
            ];
        },
    >
    sys_scope: Typed<
        | string
        | Record<"sys_scope">
        | ExplicitKey<"sys_scope">
        | TableBrand<"sys_scope">,
        {
            attributes: {
                ignore_filter_on_new: true;
                list_force_default: true;
                readonly_clickthrough: true;
            };
            cascadeRule: "none";
            default: "javascript:(((typeof parent == 'object') && parent != null && parent.getTableName() == 'sys_app') ? parent.sys_id : gs.getCurrentApplicationId())";
            label: [
                {
                    hint: "Application containing this record";
                    label: "Application";
                    plural: "Applications";
                },
            ];
            referenceTable: "sys_scope";
        },
    >
    sys_update_name: Typed<string, { label: "Update name"; maxLength: 250 }>
    sys_updated_by: Typed<
        string,
        { label: [{ label: "Updated by"; plural: "Updated by" }] },
    >
    sys_updated_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Updated"; plural: "Updated" }] },
    >