Module Api_intf.Tweet

module Tweet: sig .. end

type t = < contributors : Api_intf.Json.t option;
coordinates : Api_intf.Json.t option; created_at : Api_intf.Time.t;
entities : Api_intf.Entities.t Meta_conv.Open.mc_option; favorited :
bool; geo : Api_intf.Json.t option; id : int64;
in_reply_to_screen_name : string option;
in_reply_to_status_id : int64 option; in_reply_to_user_id : int64 option;
place : Api_intf.Json.t option;
possibly_sensitive : bool Meta_conv.Open.mc_option; retweet_count :
int; retweeted : bool;
retweeted_status : t Meta_conv.Open.mc_option;
source : Api_intf.Client.t; text : Api_intf.Text.t; truncated : bool;
unknowns : Api_intf.Json.t Api_intf.mc_leftovers; user : Api_intf.User.t >
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_conv.target
val t_of_ocaml : (t, Ocaml_conv.target) Meta_conv.Types.Decoder.t
val t_of_ocaml_exn : (t, Ocaml.t) Meta_conv.Types.Decoder.t_exn

location in the tweet string
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

location in the tweet string
val format : Format.formatter -> t -> unit
val format_ts : Format.formatter -> ts -> unit