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

    Variable business_calendarConst

    business_calendar: {
        allowWebServiceAccess: true;
        attributes: { update_synch: true };
        display: "label";
        extends: "sys_metadata";
        extensible: true;
        label: "Business Calendar";
        name: "business_calendar";
        schema: {
            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";
                },
            >;
        };
    } = ...

    Type Declaration

    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: { update_synch: true }
    • Readonlydisplay: "label"
    • Readonlyextends: "sys_metadata"
    • Readonlyextensible: true
    • Readonlylabel: "Business Calendar"
    • Readonlyname: "business_calendar"
    • Readonlyschema: {
          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";
              },
          >;
      }