/** * Parâmetros para a API Fluig - Dataset handle * Endpoint: GET /v2/dataset-handle/search */ declare global { interface SearchDatasetValuesParams { /** * Dataset code to be used as a filter. * (Obrigatório) */ datasetId: string /** * Dataset fields that will be returned. * Se não informado, todos os campos serão retornados. */ field?: string[] /** * Quantos registros serão ignorados antes de retornar os valores. * Usado em conjunto com `limit` para paginação. */ offset?: number /** * Número máximo de registros retornados. * Padrão: 300. Use 0 para buscar todos (não recomendado). */ limit?: number /** * Campo para ordenação dos resultados. * Pode incluir "_ASC" ou "_DESC" para definir a ordem. */ orderby?: string /** * Nome dos campos usados como filtros (constraints). * É possível informar vários campos. */ constraintsField?: string[] /** * Valores iniciais usados para filtrar (mesma ordem de `constraintsField`). */ constraintsInitialValue?: string[] /** * Valores finais usados para filtros por faixa (mesma ordem de `constraintsField`). */ constraintsFinalValue?: string[] /** * Tipo de restrição — valores permitidos: "MUST", "MUST_NOT", "SHOULD". */ constraintsType?: ('MUST' | 'MUST_NOT' | 'SHOULD')[] /** * Define se a busca é parcial (LIKE) ou exata. * true → aceita valores parciais (%) * false → exige correspondência exata */ constraintsLikeSearch?: boolean[] } } export {}