Optionalfilters?: Record<string, unknown>Filters object to serialise.
Optionalquery?: Record<string, unknown>Raw query object for non-schema keys (optional).
OptionalquerySchema?: Readonly<Record<string, FieldDescriptor>>Schema describing allowed operators (optional).
Empty string when no filters are provided, otherwise ? followed by the serialised filters.
Builds a unified search string (prefixed with
?) from filters using the provided schema.