Module EzAPI.Param

type kind =
| PARAM_INT
| PARAM_STRING
| PARAM_BOOL
type t = {
param_id : string;
param_name : string option;
param_descr : string option;
param_type : kind;
param_required : bool;
param_examples : string list;
}
val make : kind -> ?⁠name:string -> ?⁠descr:string -> ?⁠required:bool -> ?⁠examples:string list -> string -> t
val string : ?⁠name:string -> ?⁠descr:string -> ?⁠required:bool -> ?⁠examples:string list -> string -> t
val int : ?⁠name:string -> ?⁠descr:string -> ?⁠required:bool -> ?⁠examples:string list -> string -> t
val bool : ?⁠name:string -> ?⁠descr:string -> ?⁠required:bool -> ?⁠examples:string list -> string -> t