Module EzOpenAPI.MakersSource

Sourceval mk_contact : ?name:??? -> ?url:??? -> ?email:??? -> unit -> Types.contact_object
Sourceval mk_licence : ?url:??? -> string -> Types.license_object
Sourceval mk_info : ?descr:??? -> ?terms:??? -> ?contact:??? -> ?license:??? -> version:string -> string -> Types.openapi_info
Sourceval mk_server_variable : ?enum:??? -> ?descr:??? -> string -> Types.server_variable_object
Sourceval mk_server : ?descr:??? -> ?variables:??? -> string -> Types.server_object
Sourceval mk_param : ?descr:??? -> ?required:??? -> ?deprecated:??? -> ?allow_empty:??? -> ?style:??? -> ?example:??? -> ?schema:??? -> ?loc:??? -> string -> Types.param_object
Sourceval mk_media : ?schema:??? -> ?example:??? -> ?encoding:??? -> unit -> Types.media_type_object
Sourceval mk_response : ?headers:??? -> ?content:??? -> ?links:??? -> string -> Types.response_object
Sourceval mk_request : ?descr:??? -> ?required:??? -> (string * Types.media_type_object) list -> Types.request_object
Sourceval mk_operation : ?tags:??? -> ?summary:??? -> ?descr:??? -> ?extern:??? -> ?id:??? -> ?params:??? -> ?request:??? -> ?deprecated:??? -> ?security:??? -> ?servers:??? -> (string * Types.response_object) list -> Types.operation_object
Sourceval mk_path : ?oref:??? -> ?summary:??? -> ?descr:??? -> ?servers:??? -> ?params:??? -> (string * Types.operation_object) list -> Types.path_item
Sourceval mk_example : ?summary:??? -> ?descr:??? -> ?value:??? -> ?ext:??? -> unit -> Types.example_object
Sourceval mk_security_scheme : ?descr:??? -> ?name:??? -> ?loc:??? -> ?scheme:??? -> ?format:??? -> ?connect_url:??? -> string -> Types.security_scheme_object
Sourceval mk_components : ?schemas:??? -> ?responses:??? -> ?parameters:??? -> ?examples:??? -> ?requests:??? -> ?headers:??? -> ?security:??? -> ?links:??? -> unit -> Types.components_object
Sourceval mk_openapi : ?version:??? -> ?servers:??? -> ?components:??? -> ?security:??? -> ?tags:??? -> ?extern:??? -> info:Types.openapi_info -> (string * Types.path_item) list -> Types.openapi_object