@servicenow/sdk - v4.4.1
    Preparing search index...
    interface sys_aix_widget {
        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" }>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    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" }>