@webitel/api-services
    Preparing search index...

    Generated by orval v8.5.3 🍺 Do not edit manually. Webitel API OpenAPI spec version: 24.04.0

    type SearchUsersParams = {
        any?: boolean;
        deleted?: boolean;
        extension?: string;
        fields?: string[];
        id?: string[];
        name?: string;
        notId?: string[];
        page?: number;
        presenceNote?: string;
        presenceStatus?: string;
        q?: string;
        size?: number;
        sort?: string[];
        status?: string;
        username?: string;
    }
    Index

    Properties

    any?: boolean

    ----- View Modes ----------------------------- NOTE: by default, search NOT 'deleted' objects ONLY

    filter: include 'deleted' ALSO ! (inactive)

    deleted?: boolean

    filter: .deleted_at NOTNULL (view: RECYCLE)

    extension?: string

    filter: .extension LIKE '{extension}'

    fields?: string[]

    // navigation filter repeated int64 roles = 7; ----- Search Options -------------------------

    select: output (fields,...)

    id?: string[]

    ----- Base Filters ---------------------------

    filter: .id = any({id}...)

    name?: string

    filter: .name ILIKE '{name}'

    notId?: string[]

    filter: .id <> all({not_ids}...)

    page?: number

    select: offset {page}

    presenceNote?: string
    presenceStatus?: string
    q?: string

    ----- User-specific Filters ------------------

    filter: (.name|.username|.extension|.status) ILIKE '{q}'

    size?: number

    select: limit {size}

    sort?: string[]

    select: order by (fields,...)

    status?: string

    filter: .status ILIKE '{status}'

    username?: string

    filter: .username ILIKE '{username}'