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

    Variable business_calendar_spanConst

    business_calendar_span: {
        extensible: true;
        label: "Business Calendar Entry";
        name: "business_calendar_span";
        schema: {
            calendar: Typed<
                | string
                | Record<"business_calendar">
                | ExplicitKey<"business_calendar">
                | TableBrand<"business_calendar">,
                { label: "Calendar"; referenceTable: "business_calendar" },
            >;
            counter: Typed<number, { label: "Counter" }>;
            end: Typed<
                `${number}-${number}-${number} ${number}:${number}:${number}`,
                { label: "End" },
            >;
            index0: Typed<number, { label: "Index0" }>;
            index1: Typed<number, { label: "Index1" }>;
            index2: Typed<number, { label: "Index2" }>;
            index3: Typed<number, { label: "Index3" }>;
            index4: Typed<number, { label: "Index4" }>;
            index5: Typed<number, { label: "Index5" }>;
            index6: Typed<number, { label: "Index6" }>;
            index7: Typed<number, { label: "Index7" }>;
            index8: Typed<number, { label: "Index8" }>;
            index9: Typed<number, { label: "Index9" }>;
            span_name: Typed<
                | string
                | Record<"business_calendar_span_name">
                | ExplicitKey<"business_calendar_span_name">
                | TableBrand<"business_calendar_span_name">,
                { label: "Name"; referenceTable: "business_calendar_span_name" },
            >;
            start: Typed<
                `${number}-${number}-${number} ${number}:${number}:${number}`,
                { label: "Start" },
            >;
            sys_class_name: Typed<
                string,
                {
                    default: "javascript:current.getTableName();";
                    label: "Class";
                    maxLength: 80;
                },
            >;
            sys_id: Typed<
                string,
                {
                    label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                    primary: true;
                },
            >;
        };
    } = ...

    Business Calendar Entry - a single start/end block on a calendar. This is the base class that cmn_schedule_span extends; the index0-index9 and counter columns are the platform's expansion cache for recurring entries and are maintained by the schedule engine rather than authored.

    Type Declaration

    • Readonlyextensible: true
    • Readonlylabel: "Business Calendar Entry"
    • Readonlyname: "business_calendar_span"
    • Readonlyschema: {
          calendar: Typed<
              | string
              | Record<"business_calendar">
              | ExplicitKey<"business_calendar">
              | TableBrand<"business_calendar">,
              { label: "Calendar"; referenceTable: "business_calendar" },
          >;
          counter: Typed<number, { label: "Counter" }>;
          end: Typed<
              `${number}-${number}-${number} ${number}:${number}:${number}`,
              { label: "End" },
          >;
          index0: Typed<number, { label: "Index0" }>;
          index1: Typed<number, { label: "Index1" }>;
          index2: Typed<number, { label: "Index2" }>;
          index3: Typed<number, { label: "Index3" }>;
          index4: Typed<number, { label: "Index4" }>;
          index5: Typed<number, { label: "Index5" }>;
          index6: Typed<number, { label: "Index6" }>;
          index7: Typed<number, { label: "Index7" }>;
          index8: Typed<number, { label: "Index8" }>;
          index9: Typed<number, { label: "Index9" }>;
          span_name: Typed<
              | string
              | Record<"business_calendar_span_name">
              | ExplicitKey<"business_calendar_span_name">
              | TableBrand<"business_calendar_span_name">,
              { label: "Name"; referenceTable: "business_calendar_span_name" },
          >;
          start: Typed<
              `${number}-${number}-${number} ${number}:${number}:${number}`,
              { label: "Start" },
          >;
          sys_class_name: Typed<
              string,
              {
                  default: "javascript:current.getTableName();";
                  label: "Class";
                  maxLength: 80;
              },
          >;
          sys_id: Typed<
              string,
              {
                  label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                  primary: true;
              },
          >;
      }