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

    Variable sys_aix_widgetConst

    sys_aix_widget: {
        extends: "sys_metadata";
        name: "sys_aix_widget";
        schema: {
            best_for: Typed<string, { label: "Best for" }>;
            category: Typed<
                "custom"
                | "platform",
                {
                    choices: {
                        custom: { label: "Custom"; sequence: 2 };
                        platform: { label: "Platform"; sequence: 1 };
                    };
                    dropdown: "dropdown_without_none";
                    label: "Category";
                },
            >;
            chat_compatible: Typed<
                boolean,
                { default: false; label: "Chat compatible" },
            >;
            client_tools: Typed<
                string
                | number,
                { column_type: "json"; default: "{}"; label: "Client tools" },
            >;
            component: Typed<string | ScriptModule<Function>, { label: "Component" }>;
            component_compile_metadata: Typed<
                string
                | number,
                { column_type: "json"; label: "Component compile metadata" },
            >;
            demo_data: Typed<string, { label: "Demo data" }>;
            dependent_widget_ids: Typed<string, { label: "Dependent widget IDs" }>;
            description: Typed<string, { label: "Description" }>;
            id: Typed<string, { label: "ID"; mandatory: true }>;
            input_schema: Typed<
                string
                | number,
                { column_type: "json"; default: "{}"; label: "Input schema" },
            >;
            name: Typed<string, { label: "Name"; mandatory: true }>;
            required_translations: Typed<
                string
                | number,
                { column_type: "json"; default: "[]"; label: "Required translations" },
            >;
            roles: Typed<(string | Role)[], { label: "Roles" }>;
            script: Typed<
                string
                | ScriptModule<Function>,
                {
                    default: "(function(data, options, input) {\n\n})(data, options, input);";
                    label: "Server script";
                },
            >;
            servicenow: Typed<boolean, { default: false; label: "ServiceNow" }>;
            template: Typed<
                string
                | number,
                { column_type: "html_template"; label: "Template" },
            >;
            type: Typed<string, { label: "Type" }>;
        };
    } = ...

    Type Declaration

    • Readonlyextends: "sys_metadata"
    • Readonlyname: "sys_aix_widget"
    • Readonlyschema: {
          best_for: Typed<string, { label: "Best for" }>;
          category: Typed<
              "custom"
              | "platform",
              {
                  choices: {
                      custom: { label: "Custom"; sequence: 2 };
                      platform: { label: "Platform"; sequence: 1 };
                  };
                  dropdown: "dropdown_without_none";
                  label: "Category";
              },
          >;
          chat_compatible: Typed<
              boolean,
              { default: false; label: "Chat compatible" },
          >;
          client_tools: Typed<
              string
              | number,
              { column_type: "json"; default: "{}"; label: "Client tools" },
          >;
          component: Typed<string | ScriptModule<Function>, { label: "Component" }>;
          component_compile_metadata: Typed<
              string
              | number,
              { column_type: "json"; label: "Component compile metadata" },
          >;
          demo_data: Typed<string, { label: "Demo data" }>;
          dependent_widget_ids: Typed<string, { label: "Dependent widget IDs" }>;
          description: Typed<string, { label: "Description" }>;
          id: Typed<string, { label: "ID"; mandatory: true }>;
          input_schema: Typed<
              string
              | number,
              { column_type: "json"; default: "{}"; label: "Input schema" },
          >;
          name: Typed<string, { label: "Name"; mandatory: true }>;
          required_translations: Typed<
              string
              | number,
              { column_type: "json"; default: "[]"; label: "Required translations" },
          >;
          roles: Typed<(string | Role)[], { label: "Roles" }>;
          script: Typed<
              string
              | ScriptModule<Function>,
              {
                  default: "(function(data, options, input) {\n\n})(data, options, input);";
                  label: "Server script";
              },
          >;
          servicenow: Typed<boolean, { default: false; label: "ServiceNow" }>;
          template: Typed<
              string
              | number,
              { column_type: "html_template"; label: "Template" },
          >;
          type: Typed<string, { label: "Type" }>;
      }