Module Collection.Batch_builder

type t
val empty : t
val add_create : ?if_match:string -> ?if_none_match:string -> body:string -> t -> t
val add_upsert : ?if_match:string -> ?if_none_match:string -> body:string -> t -> t
val add_read : ?if_match:string -> ?if_none_match:string -> id:string -> t -> t
val add_delete : ?if_match:string -> ?if_none_match:string -> id:string -> t -> t
val add_replace : ?if_match:string -> ?if_none_match:string -> id:string -> body:string -> t -> t
val add_patch : ?if_match:string -> id:string -> patch_op:Batch.patch_operation -> t -> t
val to_operations : t -> Batch.operation list
val length : t -> int