(** JMAP Comparator for Sorting Reference: RFC 8620 Section 5.5 Test files: test/data/core/request_query.json *) (** Comparator type *) type t (** {1 Accessors} *) val property : t -> string val is_ascending : t -> bool val collation : t -> string option (** {1 Constructor} *) val v : ?is_ascending:bool -> ?collation:string -> property:string -> unit -> t (** Alias for constructor *) val make : ?is_ascending:bool -> ?collation:string -> string -> t (** {1 JSON Conversion} *) val of_json : Ezjsonm.value -> t val to_json : t -> Ezjsonm.value