/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ export type SearchTypeParams = { /** * Search term: * `?` - matches any character * `*` - matches 0 or more characters * e.g.: name,emails{type},labels etc... */ q?: string; /** * `types.id` */ id?: string; /** * `types.name` */ name?: string; /** * `types.repo` */ repo?: string; /** * `types.path` */ path?: string; /** * [NOT] [ system / custom ] types only */ readonly?: boolean; /** * [NOT] Extend[able] types only. */ extendable?: boolean; /** * [NOT] include extensions/* types. */ extensions?: boolean; /** * [NOT] Extend[ed] types only. */ extended?: boolean; /** * [NOT] Administer access control only */ administered?: boolean; /** * Number of result records (per page). * Default: 16. */ size?: number; /** * Page number of result set of records. * Default: 1. */ page?: number; /** * Sort result dataset of records by fields. * ``` * sort ::= *( ORDER name ) * * ORDER = ASC / DESC * DESC = "-" / "!" * ASC = [ "+" ] ; Default * ``` * * Fields available * * - `id`(seq) * - `domain`{name} * - `created_at` * - `created_by`{name} * - `updated_at` * - `updated_by`{name} * * Use ?fields=`field.sort()` option to sort Edge fields. * @items.pattern ^[+|-|!]?\w+$ */ sort?: string[]; /** * Fields [Q]uery to build result dataset record. * ``` * fields ::= field [ *( "," field ) ] * field ::= name [ *( func ) ] [ inner ] * inner ::= "{" fields "}" * funcs ::= *( func ) * func ::= "." name "(" [ args ] ")" * name ::= ALPHA / DIGIT / USCORE * * ALPHA = %x41-5A / %x61-7A ; "A"-"Z" / "a"-"z" * DIGIT = %x30-39 ; "0"-"9" * USCORE = %x5F ; underscore ; "_" * ``` */ fields?: string[]; };