package v2

Package Members

  1. package enums
  2. package responses

Type Members

  1. final case class Error(detail: String, field: Option[String], parameter: Option[String], resource_id: Option[String], resource_type: Option[String], section: Option[String], title: String, type: Option[String], value: Option[String]) extends Product with Serializable
  2. final case class GeoJSON(value: String) extends AnyVal with Product with Serializable
  3. final case class Media(media_key: String, type: MediaType, duration_ms: Option[Int], height: Option[Int], non_public_metrics: Option[MediaNonPublicMetrics], organic_metrics: Option[MediaOrganicMetrics], preview_image_url: Option[String], promoted_metrics: Option[MediaPromotedMetrics], public_metrics: Option[MediaPublicMetrics], url: Option[String], width: Option[Int]) extends Product with Serializable
  4. final case class MediaNonPublicMetrics(playback_0_count: Int, playback_100_count: Int, playback_25_count: Int, playback_50_count: Int, playback_75_count: Int) extends Product with Serializable
  5. final case class MediaOrganicMetrics(playback_0_count: Int, playback_100_count: Int, playback_25_count: Int, playback_50_count: Int, playback_75_count: Int, view_count: Int) extends Product with Serializable
  6. final case class MediaPromotedMetrics(playback_0_count: Int, playback_100_count: Int, playback_25_count: Int, playback_50_count: Int, playback_75_count: Int, view_count: Int) extends Product with Serializable
  7. final case class MediaPublicMetrics(view_count: Int) extends Product with Serializable
  8. final case class Meta(result_count: Int, newest_id: Option[String], oldest_id: Option[String], next_token: Option[String], previous_token: Option[String]) extends Product with Serializable
  9. final case class Place(full_name: String, id: String, contained_within: Seq[String], country: Option[String], country_code: Option[String], geo: Option[GeoJSON], name: Option[String], place_type: Option[String]) extends Product with Serializable
  10. final case class Poll(id: String, options: Seq[PollOption], duration_minutes: Option[Int], end_datetime: Option[Instant], voting_status: Option[String]) extends Product with Serializable
  11. final case class PollOption(position: Int, label: String, votes: Int) extends Product with Serializable
  12. final case class Tweet(id: String, text: String, attachments: Option[TweetAttachments], author_id: Option[String], context_annotations: Option[Seq[TweetContextAnnotation]], conversation_id: Option[String], created_at: Option[Instant], entities: Option[TweetEntities], geo: Option[TweetGeo], in_reply_to_user_id: Option[String], lang: Option[String], non_public_metrics: Option[TweetNonPublicMetrics], organic_metrics: Option[TweetOrganicMetrics], possibly_sensitive: Option[Boolean], promoted_metrics: Option[TweetPromotedMetrics], public_metrics: Option[TweetPublicMetrics], referenced_tweets: Option[Seq[TweetReferencedTweet]], reply_settings: Option[TweetReplySetting], source: Option[String], withheld: Option[Withheld]) extends Product with Serializable
  13. final case class TweetAttachments(media_keys: Seq[String], poll_ids: Seq[String]) extends Product with Serializable
  14. final case class TweetContextAnnotation(domain: TweetDomain, entity: TweetEntity) extends Product with Serializable
  15. final case class TweetCoordinates(type: CoordinatesType, coordinates: (Double, Double)) extends Product with Serializable
  16. final case class TweetDomain(id: String, name: String, description: Option[String]) extends Product with Serializable
  17. final case class TweetEntities(annotations: Seq[TweetEntitiesAnnotation], urls: Seq[TweetEntitiesURL], hashtags: Seq[TweetEntitiesHashtag], mentions: Seq[TweetEntitiesMention], cashtags: Seq[TweetEntitiesCashtag]) extends Product with Serializable
  18. final case class TweetEntitiesAnnotation(start: Int, end: Int, probability: Float, type: String, normalized_text: String) extends Product with Serializable
  19. final case class TweetEntitiesCashtag(start: Int, end: Int, tag: String) extends Product with Serializable
  20. final case class TweetEntitiesHashtag(start: Int, end: Int, tag: String) extends Product with Serializable
  21. final case class TweetEntitiesMention(start: Int, end: Int, username: Option[String], id: Option[String]) extends Product with Serializable
  22. final case class TweetEntitiesURL(start: Int, end: Int, url: String, expanded_url: String, display_url: String, unwound_url: Option[String]) extends Product with Serializable
  23. final case class TweetEntity(id: String, name: String, description: Option[String]) extends Product with Serializable
  24. final case class TweetGeo(coordinates: Option[TweetCoordinates], place_id: Option[String]) extends Product with Serializable
  25. final case class TweetIncludes(tweets: Seq[Tweet], users: Seq[User], media: Seq[Media], places: Seq[Place], polls: Seq[Poll]) extends Product with Serializable
  26. final case class TweetNonPublicMetrics(impression_count: Int, url_link_clicks: Option[Int], user_profile_clicks: Int) extends Product with Serializable
  27. final case class TweetOrganicMetrics(impression_count: Int, url_link_clicks: Option[Int], user_profile_clicks: Int, retweet_count: Int, reply_count: Int, like_count: Int) extends Product with Serializable
  28. final case class TweetPromotedMetrics(impression_count: Int, url_link_clicks: Option[Int], user_profile_clicks: Int, retweet_count: Int, reply_count: Int, like_count: Int) extends Product with Serializable
  29. final case class TweetPublicMetrics(retweet_count: Int, reply_count: Int, like_count: Int, quote_count: Int) extends Product with Serializable
  30. final case class TweetReferencedTweet(type: ReferencedTweetType, id: String) extends Product with Serializable
  31. final case class User(id: String, name: String, username: String, created_at: Option[Instant], protected: Option[Boolean], withheld: Option[Withheld], location: Option[String], url: Option[String], description: Option[String], verified: Option[Boolean], entities: Option[UserEntities], profile_image_url: Option[String], public_metrics: Option[UserPublicMetrics], pinned_tweet_id: Option[String]) extends Product with Serializable
  32. final case class UserEntities(url: Option[UserURLContainer], description: Option[UserEntitiesDescription]) extends Product with Serializable
  33. final case class UserEntitiesCashtag(start: Int, end: Int, tag: String) extends Product with Serializable
  34. final case class UserEntitiesDescription(urls: Seq[UserEntitiesURL], hashtags: Seq[UserEntitiesHashtag], mentions: Seq[UserEntitiesMention], cashtags: Seq[UserEntitiesCashtag]) extends Product with Serializable
  35. final case class UserEntitiesHashtag(start: Int, end: Int, tag: String) extends Product with Serializable
  36. final case class UserEntitiesMention(start: Int, end: Int, username: String) extends Product with Serializable
  37. final case class UserEntitiesURL(start: Int, end: Int, url: String, expanded_url: String, display_url: String) extends Product with Serializable
  38. case class UserIncludes(tweets: Seq[Tweet], users: Seq[User]) extends Product with Serializable
  39. final case class UserPublicMetrics(followers_count: Int, following_count: Int, tweet_count: Int, listed_count: Int) extends Product with Serializable
  40. final case class UserURLContainer(urls: Seq[UserEntitiesURL]) extends Product with Serializable
  41. final case class Withheld(copyright: Boolean, country_codes: Seq[String], scope: WithheldScope) extends Product with Serializable

Ungrouped