def status(include_user: true)
status_id = id
status = {
created_at: created_at,
id: status_id,
id_str: status_id.to_s,
text: Faker::Lorem.sentence,
truncated: false,
entities: nil,
source: "<a href=\"#{Faker::Internet.url('example.com')}\" rel=\"nofollow\">#{Faker::Company.name}</a>",
in_reply_to_status_id: nil,
nil: nil,
in_reply_to_user_id: nil,
in_reply_to_user_id_str: nil,
in_reply_to_screen_name: nil,
geo: nil,
coordinates: nil,
place: nil,
contributors: nil,
retweeted_status: nil,
is_quote_status: false,
retweet_count: Faker::Number.between(1, 10_000),
favorite_count: Faker::Number.between(1, 10_000),
favorited: false,
retweeted: false,
possibly_sensitive: Faker::Boolean.boolean(0.1),
lang: Faker::Address.country_code
}
status[:user] = Faker::Twitter.user(include_status: false) if include_user
status
end