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

    Variable sys_ux_page_registryConst

    sys_ux_page_registry: {
        actions: { create: true; delete: true; read: true; update: true };
        allowClientScripts: false;
        allowNewFields: false;
        allowUiActions: false;
        allowWebServiceAccess: true;
        attributes: {
            "all_tables.text_index_translations": true;
            no_text_index: true;
            update_synch: true;
        };
        display: "title";
        extends: "sys_metadata";
        label: "UX Application";
        name: "sys_ux_page_registry";
        schema: {
            active: Typed<boolean, { default: true; maxLength: 40 }>;
            admin_panel: Typed<
                string
                | Record,
                { dependent: "admin_panel_table"; label: "Admin panel"; maxLength: 32 },
            >;
            admin_panel_table: Typed<
                string
                | number,
                {
                    attributes: {
                        includeNone: true;
                        tableChoicesScript: "UxPageRegistryAdminTableChoices";
                    };
                    columnType: "table_list";
                    label: "Admin panel table";
                    maxLength: 40;
                },
            >;
            auth_routes: Typed<
                string,
                {
                    label: [
                        {
                            hint: "JSON Data for Authentication/Authorization public routes";
                            label: "Auth Routes";
                            plural: "Auth Routes";
                        },
                    ];
                    maxLength: 8000;
                },
            >;
            page: Typed<
                | string
                | Record<"sys_ux_page">
                | ExplicitKey<"sys_ux_page">
                | TableBrand<"sys_ux_page">,
                {
                    attributes: { encode_utf8: false };
                    maxLength: 32;
                    referenceTable: "sys_ux_page";
                },
            >;
            parent_app: Typed<
                | string
                | Record<"sys_ux_app">
                | ExplicitKey<"sys_ux_app">
                | TableBrand<"sys_ux_app">,
                {
                    attributes: { encode_utf8: false };
                    maxLength: 32;
                    referenceTable: "sys_ux_app";
                },
            >;
            path: Typed<
                string,
                {
                    attributes: { edge_encryption_enabled: true };
                    label: "URL path";
                    maxLength: 255;
                },
            >;
            root_macroponent: Typed<
                | string
                | Record<"sys_ux_macroponent">
                | ExplicitKey<"sys_ux_macroponent">
                | TableBrand<"sys_ux_macroponent">,
                {
                    attributes: { encode_utf8: false };
                    label: "App Shell UI";
                    maxLength: 32;
                    referenceQual: "category=chrome";
                    referenceTable: "sys_ux_macroponent";
                    useReferenceQualifier: "simple";
                },
            >;
            title: Typed<string, { maxLength: 255 }>;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • Readonlyactions: { create: true; delete: true; read: true; update: true }
    • ReadonlyallowClientScripts: false
    • ReadonlyallowNewFields: false
    • ReadonlyallowUiActions: false
    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: {
          "all_tables.text_index_translations": true;
          no_text_index: true;
          update_synch: true;
      }
    • Readonlydisplay: "title"
    • Readonlyextends: "sys_metadata"
    • Readonlylabel: "UX Application"
    • Readonlyname: "sys_ux_page_registry"
    • Readonlyschema: {
          active: Typed<boolean, { default: true; maxLength: 40 }>;
          admin_panel: Typed<
              string
              | Record,
              { dependent: "admin_panel_table"; label: "Admin panel"; maxLength: 32 },
          >;
          admin_panel_table: Typed<
              string
              | number,
              {
                  attributes: {
                      includeNone: true;
                      tableChoicesScript: "UxPageRegistryAdminTableChoices";
                  };
                  columnType: "table_list";
                  label: "Admin panel table";
                  maxLength: 40;
              },
          >;
          auth_routes: Typed<
              string,
              {
                  label: [
                      {
                          hint: "JSON Data for Authentication/Authorization public routes";
                          label: "Auth Routes";
                          plural: "Auth Routes";
                      },
                  ];
                  maxLength: 8000;
              },
          >;
          page: Typed<
              | string
              | Record<"sys_ux_page">
              | ExplicitKey<"sys_ux_page">
              | TableBrand<"sys_ux_page">,
              {
                  attributes: { encode_utf8: false };
                  maxLength: 32;
                  referenceTable: "sys_ux_page";
              },
          >;
          parent_app: Typed<
              | string
              | Record<"sys_ux_app">
              | ExplicitKey<"sys_ux_app">
              | TableBrand<"sys_ux_app">,
              {
                  attributes: { encode_utf8: false };
                  maxLength: 32;
                  referenceTable: "sys_ux_app";
              },
          >;
          path: Typed<
              string,
              {
                  attributes: { edge_encryption_enabled: true };
                  label: "URL path";
                  maxLength: 255;
              },
          >;
          root_macroponent: Typed<
              | string
              | Record<"sys_ux_macroponent">
              | ExplicitKey<"sys_ux_macroponent">
              | TableBrand<"sys_ux_macroponent">,
              {
                  attributes: { encode_utf8: false };
                  label: "App Shell UI";
                  maxLength: 32;
                  referenceQual: "category=chrome";
                  referenceTable: "sys_ux_macroponent";
                  useReferenceQualifier: "simple";
              },
          >;
          title: Typed<string, { maxLength: 255 }>;
      }
    • ReadonlytextIndex: true