@servicenow/sdk - v4.7.0
    Preparing search index...
    interface sys_dictionary_override {
        attributes: Typed<string, { label: "Attributes"; maxLength: 1000 }>;
        attributes_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element attributes";
                        label: "Override attributes";
                        plural: "Override attributes";
                    },
                ];
            },
        >;
        base_table: Typed<
            keyof Tables,
            {
                label: "Base table";
                mandatory: true;
                readOnly: true;
                readOnlyOption: "strict_read_only";
                tableReference: true;
            },
        >;
        calculation: Typed<
            string,
            {
                label: [
                    {
                        hint: "Calculated fields are built using the script specified here, e.g. current.first_name + ' ' + current.last_name";
                        label: "Calculation";
                        plural: "Calculations";
                    },
                ];
                maxLength: 4000;
            },
        >;
        calculation_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element calculation";
                        label: "Override calculation";
                        plural: "Override calculations";
                    },
                ];
            },
        >;
        default_value: Typed<string, { label: "Default value"; maxLength: 512 }>;
        default_value_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element default value";
                        label: "Override default value";
                        plural: "Override default values";
                    },
                ];
            },
        >;
        dependent: Typed<
            string,
            {
                label: [
                    {
                        hint: "Depends on another field's value (cascading selects)";
                        label: "Dependent";
                        plural: "Dependents";
                    },
                ];
                maxLength: 80;
            },
        >;
        dependent_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element dependent";
                        label: "Override dependent";
                        plural: "Override dependents";
                    },
                ];
            },
        >;
        display_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table display value";
                        label: "Override display value";
                        plural: "Override display values";
                    },
                ];
            },
        >;
        element: Typed<
            string,
            {
                elementReference: true;
                label: "Column name";
                maxLength: 80;
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        mandatory: Typed<boolean, { label: "Mandatory" }>;
        mandatory_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element mandatory value";
                        label: "Override mandatory";
                        plural: "Override mandatories";
                    },
                ];
            },
        >;
        name: Typed<
            keyof Tables,
            {
                attributes: { no_system_tables: true; skip_root: true };
                dependent: "base_table";
                label: "Table";
                mandatory: true;
                tableReference: true;
            },
        >;
        read_only: Typed<
            boolean,
            {
                label: "Read only";
                readOnly: true;
                readOnlyOption: "client_script_modifiable";
            },
        >;
        read_only_option: Typed<
            | "instance_configured"
            | "display_read_only"
            | "client_script_modifiable"
            | "strict_read_only",
            {
                choices: {
                    client_script_modifiable: {
                        hint: "Allows client-side script modifications. Field level canWrite() returns false.";
                        label: "Client Script Modifiable";
                        sequence: 2;
                    };
                    display_read_only: {
                        hint: "Allows client-side script modifications. Field level canWrite() returns true.";
                        label: "Display Read Only";
                        sequence: 1;
                    };
                    instance_configured: {
                        hint: "Default behavior follows the \"Client Script Modifiable\" option. Configurable by the system property glide.read_only.legacy_read_only_behavior.";
                        inactive: true;
                        label: "Instance Configured";
                        sequence: 0;
                    };
                    strict_read_only: {
                        hint: "Blocks client-side script modifications. Field level canWrite() returns false.";
                        label: "Strict Read Only";
                        sequence: 3;
                    };
                };
                dropdown: "dropdown_with_none";
                label: "Read only option";
            },
        >;
        read_only_option_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element read only option value";
                        label: "Override read only option";
                        plural: "Override read only options";
                    },
                ];
            },
        >;
        read_only_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element read only value";
                        label: "Override read only";
                        plural: "Override read onlies";
                    },
                ];
                readOnly: true;
                readOnlyOption: "client_script_modifiable";
            },
        >;
        reference_qual: Typed<
            string,
            {
                label: [
                    {
                        hint: "References may depend on another value e.g. role=itil";
                        label: "Reference qualifier";
                        plural: "Reference qualifiers";
                    },
                ];
                maxLength: 255;
            },
        >;
        reference_qual_override: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Override the base table element reference qualifier";
                        label: "Override reference qualifier";
                        plural: "Override reference qualifiers";
                    },
                ];
            },
        >;
        sys_id: Typed<
            string,
            { label: [{ label: "Sys ID"; plural: "Sys IDs" }]; primary: true },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    attributes: Typed<string, { label: "Attributes"; maxLength: 1000 }>
    attributes_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element attributes";
                    label: "Override attributes";
                    plural: "Override attributes";
                },
            ];
        },
    >
    base_table: Typed<
        keyof Tables,
        {
            label: "Base table";
            mandatory: true;
            readOnly: true;
            readOnlyOption: "strict_read_only";
            tableReference: true;
        },
    >
    calculation: Typed<
        string,
        {
            label: [
                {
                    hint: "Calculated fields are built using the script specified here, e.g. current.first_name + ' ' + current.last_name";
                    label: "Calculation";
                    plural: "Calculations";
                },
            ];
            maxLength: 4000;
        },
    >
    calculation_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element calculation";
                    label: "Override calculation";
                    plural: "Override calculations";
                },
            ];
        },
    >
    default_value: Typed<string, { label: "Default value"; maxLength: 512 }>
    default_value_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element default value";
                    label: "Override default value";
                    plural: "Override default values";
                },
            ];
        },
    >
    dependent: Typed<
        string,
        {
            label: [
                {
                    hint: "Depends on another field's value (cascading selects)";
                    label: "Dependent";
                    plural: "Dependents";
                },
            ];
            maxLength: 80;
        },
    >
    dependent_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element dependent";
                    label: "Override dependent";
                    plural: "Override dependents";
                },
            ];
        },
    >
    display_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table display value";
                    label: "Override display value";
                    plural: "Override display values";
                },
            ];
        },
    >
    element: Typed<
        string,
        {
            elementReference: true;
            label: "Column name";
            maxLength: 80;
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    mandatory: Typed<boolean, { label: "Mandatory" }>
    mandatory_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element mandatory value";
                    label: "Override mandatory";
                    plural: "Override mandatories";
                },
            ];
        },
    >
    name: Typed<
        keyof Tables,
        {
            attributes: { no_system_tables: true; skip_root: true };
            dependent: "base_table";
            label: "Table";
            mandatory: true;
            tableReference: true;
        },
    >
    read_only: Typed<
        boolean,
        {
            label: "Read only";
            readOnly: true;
            readOnlyOption: "client_script_modifiable";
        },
    >
    read_only_option: Typed<
        | "instance_configured"
        | "display_read_only"
        | "client_script_modifiable"
        | "strict_read_only",
        {
            choices: {
                client_script_modifiable: {
                    hint: "Allows client-side script modifications. Field level canWrite() returns false.";
                    label: "Client Script Modifiable";
                    sequence: 2;
                };
                display_read_only: {
                    hint: "Allows client-side script modifications. Field level canWrite() returns true.";
                    label: "Display Read Only";
                    sequence: 1;
                };
                instance_configured: {
                    hint: "Default behavior follows the \"Client Script Modifiable\" option. Configurable by the system property glide.read_only.legacy_read_only_behavior.";
                    inactive: true;
                    label: "Instance Configured";
                    sequence: 0;
                };
                strict_read_only: {
                    hint: "Blocks client-side script modifications. Field level canWrite() returns false.";
                    label: "Strict Read Only";
                    sequence: 3;
                };
            };
            dropdown: "dropdown_with_none";
            label: "Read only option";
        },
    >
    read_only_option_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element read only option value";
                    label: "Override read only option";
                    plural: "Override read only options";
                },
            ];
        },
    >
    read_only_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element read only value";
                    label: "Override read only";
                    plural: "Override read onlies";
                },
            ];
            readOnly: true;
            readOnlyOption: "client_script_modifiable";
        },
    >
    reference_qual: Typed<
        string,
        {
            label: [
                {
                    hint: "References may depend on another value e.g. role=itil";
                    label: "Reference qualifier";
                    plural: "Reference qualifiers";
                },
            ];
            maxLength: 255;
        },
    >
    reference_qual_override: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Override the base table element reference qualifier";
                    label: "Override reference qualifier";
                    plural: "Override reference qualifiers";
                },
            ];
        },
    >
    sys_id: Typed<
        string,
        { label: [{ label: "Sys ID"; plural: "Sys IDs" }]; primary: true },
    >