Module Api_intf.User

module User: sig .. end

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 : details -> Api_intf.Json.t
val details_of_json : (details, Api_intf.Json.t) Meta_conv.Types.Decoder.t
val details_of_json_exn : (details, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
val ocaml_of_details : details -> Ocaml.t
val details_of_ocaml : (details, Ocaml.t) Meta_conv.Types.Decoder.t
val details_of_ocaml_exn : (details, Ocaml.t) Meta_conv.Types.Decoder.t_exn
type t = < details : details Meta_conv.Open.mc_option_embeded;
id : int64; unknowns : Api_intf.Json.t Api_intf.mc_leftovers >
val json_of_t : t -> Api_intf.Json.t
val t_of_json : (t, Api_intf.Json.t) Meta_conv.Types.Decoder.t
val t_of_json_exn : (t, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
val ocaml_of_t : t -> Ocaml.t
val t_of_ocaml : (t, Ocaml.t) Meta_conv.Types.Decoder.t
val t_of_ocaml_exn : (t, Ocaml.t) Meta_conv.Types.Decoder.t_exn
type ts = t list 
val json_of_ts : ts -> Api_intf.Json.t
val ts_of_json : (ts, Api_intf.Json.t) Meta_conv.Types.Decoder.t
val ts_of_json_exn : (ts, Api_intf.Json.t) Meta_conv.Types.Decoder.t_exn
val ocaml_of_ts : ts -> Ocaml.t
val ts_of_ocaml : (ts, Ocaml.t) Meta_conv.Types.Decoder.t
val ts_of_ocaml_exn : (ts, Ocaml.t) Meta_conv.Types.Decoder.t_exn
val format : Format.formatter -> t -> unit