@servicenow/sdk - v4.4.1
    Preparing search index...
    interface sys_user_group {
        active: Typed<boolean, { default: true; label: "Active" }>;
        cost_center: Typed<
            | string
            | Record<"cmn_cost_center">
            | ExplicitKey<"cmn_cost_center">
            | TableBrand<"cmn_cost_center">,
            { label: "Cost center"; referenceTable: "cmn_cost_center" },
        >;
        default_assignee: Typed<
            | string
            | Record<"sys_user">
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">,
            {
                label: [
                    {
                        hint: "Default assignee for this assignment group";
                        label: "Default assignee";
                        language: "en";
                        plural: "Default assignees";
                    },
                ];
                referenceTable: "sys_user";
            },
        >;
        description: Typed<string, { label: "Description"; maxLength: 1000 }>;
        email: Typed<
            `${string}@${string}`,
            {
                label: [
                    {
                        hint: "By default the group email address overrides individual email addresses of members";
                        label: "Group email";
                        language: "en";
                        plural: "Group emails";
                    },
                ];
                maxLength: 100;
            },
        >;
        exclude_manager: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Manager will not get email notifications sent to this group";
                        label: "Exclude manager";
                        language: "en";
                        plural: "Exclude managers";
                    },
                ];
            },
        >;
        include_members: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Should members also get email when a group email is supplied?";
                        label: "Include members";
                        language: "en";
                        plural: "Include members";
                    },
                ];
            },
        >;
        manager: Typed<
            | string
            | Record<"sys_user">
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">,
            { label: "Manager"; referenceTable: "sys_user" },
        >;
        name: Typed<
            string,
            {
                label: [
                    {
                        hint: "Descriptive name, e.g. DBAs, Network, etc.";
                        label: "Name";
                        language: "en";
                        plural: "Names";
                    },
                ];
                maxLength: 80;
                unique: true;
            },
        >;
        parent: Typed<
            | string
            | Record<"sys_user_group">
            | ExplicitKey<"sys_user_group">
            | TableBrand<"sys_user_group">,
            { label: "Parent"; referenceTable: "sys_user_group" },
        >;
        roles: Typed<
            (string | Role)[],
            {
                array: true;
                attributes: { record_watcher_blacklist: true };
                label: "Roles";
                maxLength: 100;
            },
        >;
        source: Typed<string, { label: "Source"; maxLength: 255 }>;
        sys_created_by: Typed<
            string,
            { label: [{ label: "Created by"; language: "en"; plural: "Created by" }] },
        >;
        sys_created_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
        >;
        sys_id: Typed<
            string,
            {
                label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                primary: true;
            },
        >;
        sys_mod_count: Typed<
            number,
            { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
        >;
        sys_updated_by: Typed<
            string,
            { label: [{ label: "Updated by"; language: "en"; plural: "Updated by" }] },
        >;
        sys_updated_on: Typed<
            `${number}-${number}-${number} ${number}:${number}:${number}`,
            { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
        >;
        type: Typed<
            string
            | string[]
            | Record<"sys_user_group_type">[],
            {
                attributes: { slushbucket_ref_no_expand: true };
                label: [
                    {
                        hint: "Types of this group";
                        label: "Type";
                        language: "en";
                        plural: "Types";
                    },
                ];
                maxLength: 1024;
                referenceTable: "sys_user_group_type";
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    active: Typed<boolean, { default: true; label: "Active" }>
    cost_center: Typed<
        | string
        | Record<"cmn_cost_center">
        | ExplicitKey<"cmn_cost_center">
        | TableBrand<"cmn_cost_center">,
        { label: "Cost center"; referenceTable: "cmn_cost_center" },
    >
    default_assignee: Typed<
        | string
        | Record<"sys_user">
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">,
        {
            label: [
                {
                    hint: "Default assignee for this assignment group";
                    label: "Default assignee";
                    language: "en";
                    plural: "Default assignees";
                },
            ];
            referenceTable: "sys_user";
        },
    >
    description: Typed<string, { label: "Description"; maxLength: 1000 }>
    email: Typed<
        `${string}@${string}`,
        {
            label: [
                {
                    hint: "By default the group email address overrides individual email addresses of members";
                    label: "Group email";
                    language: "en";
                    plural: "Group emails";
                },
            ];
            maxLength: 100;
        },
    >
    exclude_manager: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Manager will not get email notifications sent to this group";
                    label: "Exclude manager";
                    language: "en";
                    plural: "Exclude managers";
                },
            ];
        },
    >
    include_members: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Should members also get email when a group email is supplied?";
                    label: "Include members";
                    language: "en";
                    plural: "Include members";
                },
            ];
        },
    >
    manager: Typed<
        | string
        | Record<"sys_user">
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">,
        { label: "Manager"; referenceTable: "sys_user" },
    >
    name: Typed<
        string,
        {
            label: [
                {
                    hint: "Descriptive name, e.g. DBAs, Network, etc.";
                    label: "Name";
                    language: "en";
                    plural: "Names";
                },
            ];
            maxLength: 80;
            unique: true;
        },
    >
    parent: Typed<
        | string
        | Record<"sys_user_group">
        | ExplicitKey<"sys_user_group">
        | TableBrand<"sys_user_group">,
        { label: "Parent"; referenceTable: "sys_user_group" },
    >
    roles: Typed<
        (string | Role)[],
        {
            array: true;
            attributes: { record_watcher_blacklist: true };
            label: "Roles";
            maxLength: 100;
        },
    >
    source: Typed<string, { label: "Source"; maxLength: 255 }>
    sys_created_by: Typed<
        string,
        { label: [{ label: "Created by"; language: "en"; plural: "Created by" }] },
    >
    sys_created_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
    >
    sys_id: Typed<
        string,
        {
            label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
            primary: true;
        },
    >
    sys_mod_count: Typed<
        number,
        { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
    >
    sys_updated_by: Typed<
        string,
        { label: [{ label: "Updated by"; language: "en"; plural: "Updated by" }] },
    >
    sys_updated_on: Typed<
        `${number}-${number}-${number} ${number}:${number}:${number}`,
        { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
    >
    type: Typed<
        string
        | string[]
        | Record<"sys_user_group_type">[],
        {
            attributes: { slushbucket_ref_no_expand: true };
            label: [
                {
                    hint: "Types of this group";
                    label: "Type";
                    language: "en";
                    plural: "Types";
                },
            ];
            maxLength: 1024;
            referenceTable: "sys_user_group_type";
        },
    >