@servicenow/sdk - v4.4.1
    Preparing search index...
    interface business_calendar {
        cal_type: Typed<
            string
            | number,
            { dropdown: "dropdown_with_none"; label: "Calendar Type" },
        >;
        calendar_name: Typed<
            string,
            { label: "Name"; mandatory: true; maxLength: 80 },
        >;
        description: Typed<string, { label: "Description"; maxLength: 1000 }>;
        is_legacy_schedule: Typed<
            boolean,
            { default: false; label: "Is legacy schedule" },
        >;
        label: Typed<string, { label: "Label"; mandatory: true; maxLength: 80 }>;
        parent: Typed<
            | string
            | Record<"business_calendar">
            | ExplicitKey<"business_calendar">
            | TableBrand<"business_calendar">,
            {
                attributes: { encode_utf8: false };
                label: [
                    {
                        hint: "Parent calendar which constrains the times for which this schedule is valid";
                        label: "Parent";
                        language: "en";
                        plural: "Parents";
                    },
                ];
                referenceQual: "is_legacy_schedule=false";
                referenceTable: "business_calendar";
            },
        >;
        plural_label: Typed<
            string,
            { label: "Plural label"; mandatory: true; maxLength: 80 },
        >;
        sys_domain: Typed<
            Record<"domain">
            | "global",
            {
                default: "global";
                label: [
                    {
                        hint: "Domain to which the schedule belongs";
                        label: "Domain";
                        language: "en";
                        plural: "Domains";
                    },
                ];
            },
        >;
        sys_domain_path: Typed<
            string,
            {
                attributes: { case_sensitive: true };
                default: "/";
                label: "Domain Path";
            },
        >;
        sys_id: Typed<
            string,
            {
                label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                primary: true;
            },
        >;
        time_zone: Typed<
            string,
            {
                dropdown: "dropdown_with_none";
                dynamicValueDefinitions: {
                    field: "time_zone";
                    table: "sys_user";
                    type: "choices_from_other_table";
                };
                label: "Time zone";
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    cal_type: Typed<
        string
        | number,
        { dropdown: "dropdown_with_none"; label: "Calendar Type" },
    >
    calendar_name: Typed<string, { label: "Name"; mandatory: true; maxLength: 80 }>
    description: Typed<string, { label: "Description"; maxLength: 1000 }>
    is_legacy_schedule: Typed<
        boolean,
        { default: false; label: "Is legacy schedule" },
    >
    label: Typed<string, { label: "Label"; mandatory: true; maxLength: 80 }>
    parent: Typed<
        | string
        | Record<"business_calendar">
        | ExplicitKey<"business_calendar">
        | TableBrand<"business_calendar">,
        {
            attributes: { encode_utf8: false };
            label: [
                {
                    hint: "Parent calendar which constrains the times for which this schedule is valid";
                    label: "Parent";
                    language: "en";
                    plural: "Parents";
                },
            ];
            referenceQual: "is_legacy_schedule=false";
            referenceTable: "business_calendar";
        },
    >
    plural_label: Typed<
        string,
        { label: "Plural label"; mandatory: true; maxLength: 80 },
    >
    sys_domain: Typed<
        Record<"domain">
        | "global",
        {
            default: "global";
            label: [
                {
                    hint: "Domain to which the schedule belongs";
                    label: "Domain";
                    language: "en";
                    plural: "Domains";
                },
            ];
        },
    >
    sys_domain_path: Typed<
        string,
        {
            attributes: { case_sensitive: true };
            default: "/";
            label: "Domain Path";
        },
    >
    sys_id: Typed<
        string,
        {
            label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
            primary: true;
        },
    >
    time_zone: Typed<
        string,
        {
            dropdown: "dropdown_with_none";
            dynamicValueDefinitions: {
                field: "time_zone";
                table: "sys_user";
                type: "choices_from_other_table";
            };
            label: "Time zone";
        },
    >