package openapi

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val obj : 'a -> 'a or_ref
val ref : string -> 'a or_ref
val empty : schema
val id_ : string -> schema -> schema
val title : string -> schema -> schema
val description : string -> schema -> schema
val const : any -> schema -> schema
val format : string -> schema -> schema
val items : schema or_ref -> schema -> schema
val prefix_items : schema or_ref list -> schema -> schema
val min_items : int -> schema -> schema
val max_items : int -> schema -> schema
val enum : any list -> schema -> schema
val any_of : schema or_ref list -> schema -> schema
val one_of : schema or_ref list -> schema -> schema
val properties : schema or_ref map -> schema -> schema
val additional_properties : schema or_ref -> schema -> schema
val require : string -> schema -> schema
val property : ?required:bool -> string -> schema or_ref -> schema -> schema
val def : string -> schema -> schema -> schema
val null : schema
val boolean : schema
val object_ : schema
val array : schema
val number : schema
val string : schema
val integer : schema
val array_of : schema or_ref -> schema
val datetime : schema
val time : schema
val date : schema
val email : schema
val idn_email : schema
val hostname : schema
val idn_hostname : schema
val ipv4 : schema
val ipv6 : schema
val uri : schema
val uri_reference : schema
val iri : schema
val iri_reference : schema
OCaml

Innovation. Community. Security.