package ocaml_openapi_generator

  1. Overview
  2. Docs
type t = {
  1. ref_ : string option;
  2. summary : string option;
  3. description : string option;
  4. get : Operation.t option;
  5. put : Operation.t option;
  6. post : Operation.t option;
  7. delete : Operation.t option;
  8. options : Operation.t option;
  9. head : Operation.t option;
  10. patch : Operation.t option;
  11. trace : Operation.t option;
  12. servers : Server.t list;
  13. parameters : Parameter.t Or_reference.t list;
}
include Ppx_jsonaf_conv_lib.Jsonafable.S with type t := t
val t_of_jsonaf : Jsonaf_kernel__.Type.t -> t
val jsonaf_of_t : t -> Jsonaf_kernel__.Type.t
val parameters : t -> Parameter.t Or_reference.t list
val servers : t -> Server.t list
val trace : t -> Operation.t option
val patch : t -> Operation.t option
val head : t -> Operation.t option
val options : t -> Operation.t option
val delete : t -> Operation.t option
val post : t -> Operation.t option
val put : t -> Operation.t option
val get : t -> Operation.t option
val description : t -> string option
val summary : t -> string option
val ref_ : t -> string option
module Fields : sig ... end
val all_operations : t -> (Httpaf.Method.t * Operation.t) list
OCaml

Innovation. Community. Security.