sig
  type details =
      < created_at : Api_intf.Time.t; default_profile : bool;
        description : string; favourites_count : int64;
        follow_request_sent : bool option; followers_count : int64;
        following : bool option; friends_count : int64; geo_enabled : 
        bool; is_translator : bool; lang : string; listed_count : int64;
        location : string option; name : string; profile_image_url : 
        string; profile_image_url_https : string; protected : bool;
        screen_name : string; statuses_count : int64;
        time_zone : string option; url : string option; verified : bool >
  val json_of_details : Api_intf.User.details -> Api_intf.Json.t
  val details_of_json :
    (Api_intf.User.details, Api_intf.Json.t) Meta_conv.Types.Decoder.t
  val details_of_json_exn :
    (Api_intf.User.details, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
  val ocaml_of_details : Api_intf.User.details -> Ocaml.t
  val details_of_ocaml :
    (Api_intf.User.details, Ocaml.t) Meta_conv.Types.Decoder.t
  val details_of_ocaml_exn :
    (Api_intf.User.details, Ocaml.t) Meta_conv.Types.Decoder.t_exn
  type t =
      < details : Api_intf.User.details Meta_conv.Open.mc_option_embeded;
        id : int64; unknowns : Api_intf.Json.t Api_intf.mc_leftovers >
  val json_of_t : Api_intf.User.t -> Api_intf.Json.t
  val t_of_json :
    (Api_intf.User.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t
  val t_of_json_exn :
    (Api_intf.User.t, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
  val ocaml_of_t : Api_intf.User.t -> Ocaml.t
  val t_of_ocaml : (Api_intf.User.t, Ocaml.t) Meta_conv.Types.Decoder.t
  val t_of_ocaml_exn :
    (Api_intf.User.t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
  type ts = Api_intf.User.t list
  val json_of_ts : Api_intf.User.ts -> Api_intf.Json.t
  val ts_of_json :
    (Api_intf.User.ts, Api_intf.Json.t) Meta_conv.Types.Decoder.t
  val ts_of_json_exn :
    (Api_intf.User.ts, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
  val ocaml_of_ts : Api_intf.User.ts -> Ocaml.t
  val ts_of_ocaml : (Api_intf.User.ts, Ocaml.t) Meta_conv.Types.Decoder.t
  val ts_of_ocaml_exn :
    (Api_intf.User.ts, Ocaml.t) Meta_conv.Types.Decoder.t_exn
  val format : Format.formatter -> Api_intf.User.t -> unit
end