package rpclib

  1. Overview
  2. Docs
type t = {
  1. name : string;
  2. title : string;
  3. description : string list;
  4. type_decls : Rpc.Types.boxed_def list;
  5. error_decls : Rpc.Types.boxed_def list;
  6. interfaces : Interface.t list;
}
val empty : string -> string -> string list -> t
val add_interface : Interface.t -> t -> t
val create : name:string -> title:string -> description:string list -> interfaces:Interface.t list -> t