@servicenow/sdk - v4.13.3
    Preparing search index...
    interface cmdb {
        asset: Typed<
            | string
            | ExplicitKey<"alm_asset">
            | TableBrand<"alm_asset">
            | Record<"alm_asset">,
            {
                attributes: { encode_utf8: false; readonly_clickthrough: true };
                cascadeRule: "delete";
                label: [
                    {
                        hint: "Associated asset, automatically created along with the CI when model requires it";
                    },
                ];
                maxLength: 32;
                readOnly: true;
                readOnlyOption: "strict_read_only";
                referenceTable: "alm_asset";
            },
        >;
        asset_tag: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Asset tag";
                maxLength: 40;
            },
        >;
        assigned: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { attributes: { edge_encryption_enabled: true }; maxLength: 40 },
        >;
        assigned_to: Typed<
            | string
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">
            | Record<"sys_user">,
            {
                attributes: { encode_utf8: false };
                dependent: "company";
                label: [
                    {
                        hint: "Person using or primarily responsible for this item";
                        label: "Assigned to";
                    },
                ];
                maxLength: 32;
                referenceTable: "sys_user";
            },
        >;
        assignment_group: Typed<
            | string
            | Record<"sys_user_group">
            | ExplicitKey<"sys_user_group">
            | TableBrand<"sys_user_group">,
            {
                attributes: { encode_utf8: false };
                label: "Change group";
                maxLength: 32;
                referenceTable: "sys_user_group";
            },
        >;
        checked_in: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: [{ hint: "When the asset was checked in"; label: "Checked in" }];
                maxLength: 40;
            },
        >;
        checked_out: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: [{ hint: "When the asset was checked out"; label: "Checked out" }];
                maxLength: 40;
            },
        >;
        company: Typed<
            | string
            | ExplicitKey<"core_company">
            | TableBrand<"core_company">
            | Record<"core_company">,
            {
                attributes: { encode_utf8: false };
                label: [{ hint: "Customer name" }];
                maxLength: 32;
                referenceQual: "customer=true";
                referenceTable: "core_company";
                useReferenceQualifier: "simple";
            },
        >;
        cost: Typed<
            number,
            { attributes: { dashboard_filter: true }; maxLength: 40 },
        >;
        cost_cc: Typed<
            "USD"
            | "EUR"
            | "GBP",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    EUR: { label: "EUR" };
                    GBP: { label: "GBP" };
                    USD: { label: "USD" };
                };
                default: "USD";
                dropdown: "dropdown_with_none";
                label: "Cost currency";
                maxLength: 3;
            },
        >;
        cost_center: Typed<
            | string
            | ExplicitKey<"cmn_cost_center">
            | TableBrand<"cmn_cost_center">
            | Record<"cmn_cost_center">,
            {
                attributes: { encode_utf8: false };
                label: "Cost center";
                maxLength: 32;
                referenceTable: "cmn_cost_center";
            },
        >;
        delivery_date: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Order received";
                maxLength: 40;
            },
        >;
        department: Typed<
            | string
            | ExplicitKey<"cmn_department">
            | TableBrand<"cmn_department">
            | Record<"cmn_department">,
            {
                attributes: { encode_utf8: false };
                maxLength: 32;
                referenceTable: "cmn_department";
            },
        >;
        due: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: [{ hint: "When the asset is due for check in" }];
                maxLength: 40;
            },
        >;
        due_in: Typed<
            "1 Day"
            | "1 Hour"
            | "1 Week",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    "1 Day": { label: "1 Day" };
                    "1 Hour": { label: "1 Hour" };
                    "1 Week": { label: "1 Week" };
                };
                dropdown: "dropdown_with_none";
                label: [
                    { hint: "Modifies the due date with an offset"; label: "Due in" },
                ];
                maxLength: 40;
            },
        >;
        gl_account: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "GL account";
                maxLength: 40;
            },
        >;
        install_date: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Installed";
                maxLength: 40;
            },
        >;
        install_status: Typed<
            1
            | 2
            | 3
            | 4
            | 5
            | 6
            | 7
            | 8
            | 100,
            {
                attributes: { synchronizePartitions: true };
                choices: {
                    "1": { label: "Installed" };
                    "100": { label: "Absent" };
                    "2": { label: "On Order" };
                    "3": { label: "In Maintenance" };
                    "4": { label: "Pending Install" };
                    "5": { label: "Pending Repair" };
                    "6": { label: "In Stock" };
                    "7": { label: "Retired" };
                    "8": { label: "Stolen" };
                };
                default: "1";
                dropdown: "dropdown_with_none";
                maxLength: 40;
            },
        >;
        invoice_number: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Invoice number";
                maxLength: 40;
            },
        >;
        justification: Typed<
            | ((string | number) & Record<never, never>)
            | "New employee hire"
            | "Replace in repair"
            | "Replace stolen"
            | "Replacement"
            | "Stock replenishment"
            | "Swap"
            | "Testing"
            | "Upgrade",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    "New employee hire": { label: "New employee hire" };
                    "Replace in repair": { label: "Replace in repair" };
                    "Replace stolen": { label: "Replace stolen" };
                    Replacement: { label: "Replacement" };
                    "Stock replenishment": { label: "Stock replenishment" };
                    Swap: { label: "Swap" };
                    Testing: { label: "Testing" };
                    Upgrade: { label: "Upgrade" };
                };
                dropdown: "suggestion";
                maxLength: 80;
            },
        >;
        lease_id: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Lease contract";
                maxLength: 40;
            },
        >;
        location: Typed<
            | string
            | ExplicitKey<"cmn_location">
            | TableBrand<"cmn_location">
            | Record<"cmn_location">,
            {
                attributes: { encode_utf8: false; tree_picker: true };
                maxLength: 32;
                referenceTable: "cmn_location";
            },
        >;
        managed_by: Typed<
            | string
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">
            | Record<"sys_user">,
            {
                attributes: { encode_utf8: false };
                label: [{ hint: "IT manager"; label: "Managed by" }];
                maxLength: 32;
                referenceTable: "sys_user";
            },
        >;
        manufacturer: Typed<
            | string
            | ExplicitKey<"core_company">
            | TableBrand<"core_company">
            | Record<"core_company">,
            {
                attributes: { encode_utf8: false };
                maxLength: 32;
                referenceTable: "core_company";
            },
        >;
        model_id: Typed<
            | string
            | ExplicitKey<"cmdb_model">
            | TableBrand<"cmdb_model">
            | Record<"cmdb_model">,
            {
                attributes: { encode_utf8: false };
                cascadeRule: "restrict";
                dynamicRefQual: "e0849a905f220100a9ad2572f2b477b0";
                maxLength: 32;
                referenceQual: "javascript:new ModelAndCategoryFilters().ciModelRefQual(current)";
                referenceTable: "cmdb_model";
            },
        >;
        name: Typed<
            string,
            {
                attributes: {
                    edge_encryption_enabled: true;
                    synchronizePartitions: true;
                };
                label: [
                    { hint: "Unique name, often is the DNS hostname or computer name" },
                ];
                maxLength: 255;
            },
        >;
        order_date: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Ordered";
                maxLength: 40;
            },
        >;
        owned_by: Typed<
            | string
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">
            | Record<"sys_user">,
            {
                attributes: { encode_utf8: false };
                label: [{ hint: "Business manager"; label: "Owned by" }];
                maxLength: 32;
                referenceTable: "sys_user";
            },
        >;
        po_number: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "PO number";
                maxLength: 40;
            },
        >;
        purchase_date: Typed<
            `${number}-${number}-${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Purchased";
                maxLength: 40;
            },
        >;
        serial_number: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Serial number";
                maxLength: 255;
            },
        >;
        skip_sync: Typed<
            boolean,
            {
                default: false;
                label: [
                    {
                        hint: "Flag used to prevent loops when synchronizing data between a CI and its asset";
                        label: "Skip sync";
                    },
                ];
                maxLength: 40;
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        support_group: Typed<
            | string
            | Record<"sys_user_group">
            | ExplicitKey<"sys_user_group">
            | TableBrand<"sys_user_group">,
            {
                attributes: { encode_utf8: false };
                label: "Support group";
                maxLength: 32;
                referenceTable: "sys_user_group";
            },
        >;
        supported_by: Typed<
            | string
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">
            | Record<"sys_user">,
            {
                attributes: { encode_utf8: false };
                label: "Supported by";
                maxLength: 32;
                referenceTable: "sys_user";
            },
        >;
        sys_class_name: Typed<
            string,
            {
                attributes: { synchronizePartitions: true };
                default: "javascript:current.getTableName();";
                dropdown: "dropdown_without_none";
                label: "Class";
                maxLength: 80;
            },
        >;
        sys_class_path: Typed<
            string
            | number,
            {
                attributes: { synchronizePartitions: true };
                columnType: "sys_class_path";
                default: "javascript:GlideDBObjectManager.get().getClassPath(current.getTableName());";
                label: "Sys class path";
                maxLength: 255;
                readOnly: true;
                readOnlyOption: "instance_configured";
            },
        >;
        sys_created_by: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Created by";
                maxLength: 40;
            },
        >;
        sys_created_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Created";
                maxLength: 40;
            },
        >;
        sys_domain: Typed<
            string & {}
            | "global"
            | Record<"domain">,
            {
                default: "global";
                label: [
                    {
                        hint: "Domain to which the configuration item belongs";
                        label: "Domain";
                    },
                ];
                maxLength: 32;
            },
        >;
        sys_domain_path: Typed<
            string,
            {
                attributes: { case_sensitive: true };
                label: "Domain Path";
                maxLength: 255;
            },
        >;
        sys_id: Typed<string, { maxLength: 32; primary: true }>;
        sys_mod_count: Typed<number, { label: "Updates"; maxLength: 40 }>;
        sys_updated_by: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Updated by";
                maxLength: 40;
            },
        >;
        sys_updated_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Updated";
                maxLength: 40;
            },
        >;
        unverified: Typed<
            boolean,
            {
                label: "Requires verification";
                maxLength: 40;
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        vendor: Typed<
            | string
            | ExplicitKey<"core_company">
            | TableBrand<"core_company">
            | Record<"core_company">,
            {
                attributes: { encode_utf8: false };
                maxLength: 32;
                referenceQual: "vendor=true";
                referenceTable: "core_company";
                useReferenceQualifier: "simple";
            },
        >;
        warranty_expiration: Typed<
            `${number}-${number}-${number}`,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Warranty expiration";
                maxLength: 40;
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    asset: Typed<
        | string
        | ExplicitKey<"alm_asset">
        | TableBrand<"alm_asset">
        | Record<"alm_asset">,
        {
            attributes: { encode_utf8: false; readonly_clickthrough: true };
            cascadeRule: "delete";
            label: [
                {
                    hint: "Associated asset, automatically created along with the CI when model requires it";
                },
            ];
            maxLength: 32;
            readOnly: true;
            readOnlyOption: "strict_read_only";
            referenceTable: "alm_asset";
        },
    >
    asset_tag: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Asset tag";
            maxLength: 40;
        },
    >
    assigned: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { attributes: { edge_encryption_enabled: true }; maxLength: 40 },
    >
    assigned_to: Typed<
        | string
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">
        | Record<"sys_user">,
        {
            attributes: { encode_utf8: false };
            dependent: "company";
            label: [
                {
                    hint: "Person using or primarily responsible for this item";
                    label: "Assigned to";
                },
            ];
            maxLength: 32;
            referenceTable: "sys_user";
        },
    >
    assignment_group: Typed<
        | string
        | Record<"sys_user_group">
        | ExplicitKey<"sys_user_group">
        | TableBrand<"sys_user_group">,
        {
            attributes: { encode_utf8: false };
            label: "Change group";
            maxLength: 32;
            referenceTable: "sys_user_group";
        },
    >
    checked_in: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: [{ hint: "When the asset was checked in"; label: "Checked in" }];
            maxLength: 40;
        },
    >
    checked_out: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: [{ hint: "When the asset was checked out"; label: "Checked out" }];
            maxLength: 40;
        },
    >
    company: Typed<
        | string
        | ExplicitKey<"core_company">
        | TableBrand<"core_company">
        | Record<"core_company">,
        {
            attributes: { encode_utf8: false };
            label: [{ hint: "Customer name" }];
            maxLength: 32;
            referenceQual: "customer=true";
            referenceTable: "core_company";
            useReferenceQualifier: "simple";
        },
    >
    cost: Typed<number, { attributes: { dashboard_filter: true }; maxLength: 40 }>
    cost_cc: Typed<
        "USD"
        | "EUR"
        | "GBP",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                EUR: { label: "EUR" };
                GBP: { label: "GBP" };
                USD: { label: "USD" };
            };
            default: "USD";
            dropdown: "dropdown_with_none";
            label: "Cost currency";
            maxLength: 3;
        },
    >
    cost_center: Typed<
        | string
        | ExplicitKey<"cmn_cost_center">
        | TableBrand<"cmn_cost_center">
        | Record<"cmn_cost_center">,
        {
            attributes: { encode_utf8: false };
            label: "Cost center";
            maxLength: 32;
            referenceTable: "cmn_cost_center";
        },
    >
    delivery_date: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Order received";
            maxLength: 40;
        },
    >
    department: Typed<
        | string
        | ExplicitKey<"cmn_department">
        | TableBrand<"cmn_department">
        | Record<"cmn_department">,
        {
            attributes: { encode_utf8: false };
            maxLength: 32;
            referenceTable: "cmn_department";
        },
    >
    due: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: [{ hint: "When the asset is due for check in" }];
            maxLength: 40;
        },
    >
    due_in: Typed<
        "1 Day"
        | "1 Hour"
        | "1 Week",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                "1 Day": { label: "1 Day" };
                "1 Hour": { label: "1 Hour" };
                "1 Week": { label: "1 Week" };
            };
            dropdown: "dropdown_with_none";
            label: [{ hint: "Modifies the due date with an offset"; label: "Due in" }];
            maxLength: 40;
        },
    >
    gl_account: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "GL account";
            maxLength: 40;
        },
    >
    install_date: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Installed";
            maxLength: 40;
        },
    >
    install_status: Typed<
        1
        | 2
        | 3
        | 4
        | 5
        | 6
        | 7
        | 8
        | 100,
        {
            attributes: { synchronizePartitions: true };
            choices: {
                "1": { label: "Installed" };
                "100": { label: "Absent" };
                "2": { label: "On Order" };
                "3": { label: "In Maintenance" };
                "4": { label: "Pending Install" };
                "5": { label: "Pending Repair" };
                "6": { label: "In Stock" };
                "7": { label: "Retired" };
                "8": { label: "Stolen" };
            };
            default: "1";
            dropdown: "dropdown_with_none";
            maxLength: 40;
        },
    >
    invoice_number: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Invoice number";
            maxLength: 40;
        },
    >
    justification: Typed<
        | ((string | number) & Record<never, never>)
        | "New employee hire"
        | "Replace in repair"
        | "Replace stolen"
        | "Replacement"
        | "Stock replenishment"
        | "Swap"
        | "Testing"
        | "Upgrade",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                "New employee hire": { label: "New employee hire" };
                "Replace in repair": { label: "Replace in repair" };
                "Replace stolen": { label: "Replace stolen" };
                Replacement: { label: "Replacement" };
                "Stock replenishment": { label: "Stock replenishment" };
                Swap: { label: "Swap" };
                Testing: { label: "Testing" };
                Upgrade: { label: "Upgrade" };
            };
            dropdown: "suggestion";
            maxLength: 80;
        },
    >
    lease_id: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Lease contract";
            maxLength: 40;
        },
    >
    location: Typed<
        | string
        | ExplicitKey<"cmn_location">
        | TableBrand<"cmn_location">
        | Record<"cmn_location">,
        {
            attributes: { encode_utf8: false; tree_picker: true };
            maxLength: 32;
            referenceTable: "cmn_location";
        },
    >
    managed_by: Typed<
        | string
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">
        | Record<"sys_user">,
        {
            attributes: { encode_utf8: false };
            label: [{ hint: "IT manager"; label: "Managed by" }];
            maxLength: 32;
            referenceTable: "sys_user";
        },
    >
    manufacturer: Typed<
        | string
        | ExplicitKey<"core_company">
        | TableBrand<"core_company">
        | Record<"core_company">,
        {
            attributes: { encode_utf8: false };
            maxLength: 32;
            referenceTable: "core_company";
        },
    >
    model_id: Typed<
        | string
        | ExplicitKey<"cmdb_model">
        | TableBrand<"cmdb_model">
        | Record<"cmdb_model">,
        {
            attributes: { encode_utf8: false };
            cascadeRule: "restrict";
            dynamicRefQual: "e0849a905f220100a9ad2572f2b477b0";
            maxLength: 32;
            referenceQual: "javascript:new ModelAndCategoryFilters().ciModelRefQual(current)";
            referenceTable: "cmdb_model";
        },
    >
    name: Typed<
        string,
        {
            attributes: {
                edge_encryption_enabled: true;
                synchronizePartitions: true;
            };
            label: [
                { hint: "Unique name, often is the DNS hostname or computer name" },
            ];
            maxLength: 255;
        },
    >
    order_date: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Ordered";
            maxLength: 40;
        },
    >
    owned_by: Typed<
        | string
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">
        | Record<"sys_user">,
        {
            attributes: { encode_utf8: false };
            label: [{ hint: "Business manager"; label: "Owned by" }];
            maxLength: 32;
            referenceTable: "sys_user";
        },
    >
    po_number: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "PO number";
            maxLength: 40;
        },
    >
    purchase_date: Typed<
        `${number}-${number}-${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Purchased";
            maxLength: 40;
        },
    >
    serial_number: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Serial number";
            maxLength: 255;
        },
    >
    skip_sync: Typed<
        boolean,
        {
            default: false;
            label: [
                {
                    hint: "Flag used to prevent loops when synchronizing data between a CI and its asset";
                    label: "Skip sync";
                },
            ];
            maxLength: 40;
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    support_group: Typed<
        | string
        | Record<"sys_user_group">
        | ExplicitKey<"sys_user_group">
        | TableBrand<"sys_user_group">,
        {
            attributes: { encode_utf8: false };
            label: "Support group";
            maxLength: 32;
            referenceTable: "sys_user_group";
        },
    >
    supported_by: Typed<
        | string
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">
        | Record<"sys_user">,
        {
            attributes: { encode_utf8: false };
            label: "Supported by";
            maxLength: 32;
            referenceTable: "sys_user";
        },
    >
    sys_class_name: Typed<
        string,
        {
            attributes: { synchronizePartitions: true };
            default: "javascript:current.getTableName();";
            dropdown: "dropdown_without_none";
            label: "Class";
            maxLength: 80;
        },
    >
    sys_class_path: Typed<
        string
        | number,
        {
            attributes: { synchronizePartitions: true };
            columnType: "sys_class_path";
            default: "javascript:GlideDBObjectManager.get().getClassPath(current.getTableName());";
            label: "Sys class path";
            maxLength: 255;
            readOnly: true;
            readOnlyOption: "instance_configured";
        },
    >
    sys_created_by: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Created by";
            maxLength: 40;
        },
    >
    sys_created_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Created";
            maxLength: 40;
        },
    >
    sys_domain: Typed<
        string & {}
        | "global"
        | Record<"domain">,
        {
            default: "global";
            label: [
                {
                    hint: "Domain to which the configuration item belongs";
                    label: "Domain";
                },
            ];
            maxLength: 32;
        },
    >
    sys_domain_path: Typed<
        string,
        {
            attributes: { case_sensitive: true };
            label: "Domain Path";
            maxLength: 255;
        },
    >
    sys_id: Typed<string, { maxLength: 32; primary: true }>
    sys_mod_count: Typed<number, { label: "Updates"; maxLength: 40 }>
    sys_updated_by: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Updated by";
            maxLength: 40;
        },
    >
    sys_updated_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Updated";
            maxLength: 40;
        },
    >
    unverified: Typed<
        boolean,
        {
            label: "Requires verification";
            maxLength: 40;
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    vendor: Typed<
        | string
        | ExplicitKey<"core_company">
        | TableBrand<"core_company">
        | Record<"core_company">,
        {
            attributes: { encode_utf8: false };
            maxLength: 32;
            referenceQual: "vendor=true";
            referenceTable: "core_company";
            useReferenceQualifier: "simple";
        },
    >
    warranty_expiration: Typed<
        `${number}-${number}-${number}`,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Warranty expiration";
            maxLength: 40;
        },
    >