Module Bindoj_openapi_info_object.V3

type t
type contact_object
type license_object
val mk : ?description:string -> ?termsOfService:string -> ?contact:contact_object -> ?license:license_object -> string -> string -> t
val contact : ?name:string -> ?url:string -> ?email:string -> unit -> contact_object
val license : ?url:string -> string -> license_object
val pp : Kxclib.ppf -> t -> unit
val to_json : t -> Bindoj_openapi_util.V3.jv
val yojson_of_t : t -> Bindoj_openapi_util.V3.yojson
val pp_contact_object : Kxclib.ppf -> contact_object -> unit
val contact_object_to_json : contact_object -> Bindoj_openapi_util.V3.jv
val yojson_of_contact_object : contact_object -> Bindoj_openapi_util.V3.yojson
val pp_license_object : Kxclib.ppf -> license_object -> unit
val license_object_to_json : license_object -> Bindoj_openapi_util.V3.jv
val yojson_of_license_object : license_object -> Bindoj_openapi_util.V3.yojson