package ez_api

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module EzAPI.ParamSource

Sourcemodule TYPES : sig ... end
Sourcetype kind =
  1. | PARAM_INT
  2. | PARAM_STRING
  3. | PARAM_BOOL
Sourcetype t = {
  1. param_id : string;
  2. param_name : string option;
  3. param_descr : string option;
  4. param_type : kind;
  5. param_required : bool;
  6. param_examples : string list;
  7. param_schema : Json_schema.schema option;
}
Sourceval make : kind -> ?name:??? -> ?descr:??? -> ?required:??? -> ?examples:??? -> ?schema:??? -> string -> t
Sourceval string : ?name:??? -> ?descr:??? -> ?required:??? -> ?examples:??? -> ?schema:??? -> string -> t
Sourceval int : ?name:??? -> ?descr:??? -> ?required:??? -> ?examples:??? -> ?schema:??? -> string -> t
Sourceval bool : ?name:??? -> ?descr:??? -> ?required:??? -> ?examples:??? -> ?schema:??? -> string -> t