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