Request.Providermodule Sort : sig ... endmodule Data_collection : sig ... endmodule Max_price : sig ... endtype t = {order : string list option;allow_fallbacks : bool option;require_parameters : bool option;data_collection : Data_collection.t option;zdr : bool option;only : string list option;ignore : string list option;quantizations : string list option;sort : Sort.t option;max_price : Max_price.t option;preferred_min_throughput : float option;preferred_max_latency : float option;enforce_distillable_text : bool option;}include Ppx_compare_lib.Equal.S with type t := tval equal : t Base__Ppx_compare_lib.equalval empty : tAll-None record — equivalent to omitting the provider field entirely, used as a base for callers that build the record one knob at a time.
val is_empty : t -> booltrue iff t = empty. Useful for deciding whether to attach the provider field at all.