package models

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. models
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CashtagEntity(start: Int, end: Int, tag: String) extends Product with Serializable
  2. case class ContextAnnotation(domain: ContextAnnotationDomainFields, entity: ContextAnnotationEntityFields) extends Product with Serializable

    Annotation inferred from the tweet text.

  3. case class ContextAnnotationDomainFields(id: BigInt, name: Option[String] = None, description: Option[String] = None) extends Product with Serializable

    Represents the data for the context annotation domain.

  4. case class ContextAnnotationEntityFields(id: BigInt, name: Option[String] = None, description: Option[String] = None) extends Product with Serializable

    Represents the data for the context annotation entity.

  5. case class Errors(errors: Seq[TwitterError]) extends Product with Serializable
  6. class ExpandedTweet extends AnyRef
  7. case class Expansions(users: Option[Seq[User]] = None, tweets: Option[Seq[Tweet]] = None, places: Option[Seq[Place]] = None, media: Option[Seq[Media]] = None, polls: Option[Seq[Poll]] = None) extends Product with Serializable
  8. case class FullTextEntities(urls: Option[Seq[UrlEntity]] = None, hashtags: Option[Seq[HashtagEntity]] = None, mentions: Option[Seq[MentionEntity]] = None, cashtags: Option[Seq[CashtagEntity]] = None) extends Product with Serializable
  9. case class Geo(type: Type, bbox: Seq[Double], geometry: Option[Point] = None, properties: JsObject) extends Product with Serializable
  10. case class HashtagEntity(start: Int, end: Int, tag: String) extends Product with Serializable
  11. case class MatchingRule(id: BigInt, tag: Option[String]) extends Product with Serializable
  12. case class Media(mediaKey: Option[String] = None, height: Option[Int] = None, width: Option[Int] = None) extends Product with Serializable
  13. case class MentionEntity(start: Int, end: Int, username: String) extends Product with Serializable
  14. abstract class Page extends AnyRef
  15. case class PagingMetadata(newestId: Option[BigInt], oldestId: Option[BigInt], resultCount: Int, nextToken: Option[String]) extends Product with Serializable
  16. case class Place(id: BigInt, name: Option[String] = None, countryCode: Option[String] = None, placeType: Option[PlaceType] = None, fullName: String, country: Option[String] = None, containedWithin: Option[Seq[String]] = None, geo: Option[Geo] = None) extends Product with Serializable
  17. case class Point(type: Type, coordinates: Seq[Double]) extends Product with Serializable

    A [GeoJson Point](https://tools.ietf.org/html/rfc7946#section-3.1.2) geometry object.

  18. case class Poll(id: BigInt, options: Seq[PollOption], votingStatus: Option[VotingStatus] = None, endDatetime: Option[OffsetDateTime] = None, durationMinutes: Option[Int] = None) extends Product with Serializable

    Represent a Poll attached to a Tweet

  19. case class PollOption(position: Int, label: String, votes: Int) extends Product with Serializable

    Describes a choice in a Poll object.

  20. case class Problem(type: URI, title: String, detail: Option[String], errors: Option[Seq[JsObject]]) extends Product with Serializable

    An HTTP Problem Details object, as defined in IETF RFC 7807 (https://tools.ietf.org/html/rfc7807).

  21. case class ShortUserV1(id: BigInt, name: String, screenName: String, email: Option[String]) extends Product with Serializable
  22. case class StreamRule(id: BigInt, value: String, tag: Option[String]) extends Product with Serializable
  23. case class StreamRulesMeta(sent: OffsetDateTime, summary: Option[StreamRulesSummary]) extends Product with Serializable
  24. case class StreamRulesResponse(data: Option[Seq[StreamRule]], meta: StreamRulesMeta, errors: Option[Seq[Problem]]) extends Product with Serializable
  25. case class StreamRulesSummary(created: Option[Int], notCreated: Option[Int], valid: Option[Int], invalid: Option[Int], deleted: Option[Int], notDeleted: Option[Int]) extends Product with Serializable
  26. case class Tweet(id: BigInt, createdAt: Option[OffsetDateTime] = None, text: String, authorId: Option[BigInt] = None, inReplyToUserId: Option[BigInt] = None, referencedTweets: Option[Seq[TweetReferencedTweets]] = None, attachments: Option[TweetAttachments] = None, contextAnnotations: Option[Seq[ContextAnnotation]] = None, withheld: Option[TweetWithheld] = None, geo: Option[TweetGeo] = None, entities: Option[FullTextEntities] = None, publicMetrics: Option[TweetPublicMetrics] = None, possiblySensitive: Option[Boolean] = None, lang: Option[String] = None, source: Option[String] = None, nonPublicMetrics: Option[TweetNonPublicMetrics] = None, promotedMetrics: Option[TweetPromotedMetrics] = None, organicMetrics: Option[TweetOrganicMetrics] = None) extends Product with Serializable
  27. case class TweetAttachments(mediaKeys: Option[Seq[String]] = None, pollIds: Option[Seq[String]] = None) extends Product with Serializable

    Specifies the type of attachments (if any) present in this Tweet.

  28. case class TweetElement(data: Tweet, includes: Option[Expansions], matchingRules: Seq[MatchingRule]) extends Product with Serializable
  29. case class TweetGeo(coordinates: Option[Point] = None, placeId: Option[BigInt] = None) extends Product with Serializable

    The location tagged on the Tweet, if the user provided one.

  30. case class TweetNonPublicMetrics(impressionCount: Option[Int] = None, userProfileClicks: Option[Int] = None, urlLinkClicks: Option[Int] = None) extends Product with Serializable

    Nonpublic engagement metrics for the Tweet at the time of the request.

  31. case class TweetOrganicMetrics(impressionCount: Int, retweetCount: Int, replyCount: Int, likeCount: Int, userProfileClicks: Int, urlLinkClicks: Option[Int] = None) extends Product with Serializable

    Organic nonpublic engagement metrics for the Tweet at the time of the request.

  32. case class TweetPage(data: Option[Seq[Tweet]], includes: Option[Expansions], meta: Option[PagingMetadata]) extends Page with Product with Serializable
  33. case class TweetPromotedMetrics(impressionCount: Option[Int] = None, likeCount: Option[Int] = None, replyCount: Option[Int] = None, retweetCount: Option[Int] = None, userProfileClicks: Option[Int] = None, urlLinkClicks: Option[Int] = None) extends Product with Serializable

    Promoted nonpublic engagement metrics for the Tweet at the time of the request.

  34. case class TweetPublicMetrics(retweetCount: Int, replyCount: Int, likeCount: Int, quoteCount: Option[Int] = None) extends Product with Serializable

    Engagement metrics for the Tweet at the time of the request.

  35. case class TweetReferencedTweets(type: Type, id: BigInt) extends Product with Serializable
  36. case class TweetWithheld(copyright: Boolean, countryCodes: Set[String], scope: Option[Scope] = None) extends Product with Serializable

    Indicates withholding details for [withheld content](https://help.twitter.com/en/rules-and-policies/tweet-withheld-by-country).

  37. case class TwitterError(code: Int, message: String) extends Product with Serializable
  38. case class URLImage(url: Option[URI] = None, height: Option[Int] = None, width: Option[Int] = None) extends Product with Serializable

    Represent the information for the URL image

  39. case class UrlEntity(start: Int, end: Int, url: URI, expandedUrl: Option[URI] = None, displayUrl: Option[String] = None, unwoundUrl: Option[URI] = None, status: Option[Int] = None, title: Option[String] = None, description: Option[String] = None, images: Option[Seq[URLImage]] = None) extends Product with Serializable

    Represent the portion of text recognized as a URL, and its start and end position within the text.

  40. case class User(id: BigInt, createdAt: Option[OffsetDateTime] = None, name: String, username: String, protected: Option[Boolean] = None, verified: Option[Boolean] = None, withheld: Option[UserWithheld] = None, profileImageUrl: Option[URI] = None, location: Option[String] = None, url: Option[String] = None, description: Option[String] = None, entities: Option[UserEntities] = None, pinnedTweetId: Option[BigInt] = None, publicMetrics: Option[UserPublicMetrics] = None) extends Product with Serializable

    The Twitter User object

  41. case class UserEntities(url: Option[UserEntitiesUrl] = None, description: Option[FullTextEntities] = None) extends Product with Serializable

    A list of metadata found in the user's profile description.

  42. case class UserEntitiesUrl(urls: Option[Seq[UrlEntity]] = None) extends Product with Serializable

    Expanded details for the URL specified in the user's profile, with start and end indices.

  43. case class UserLookup(data: Option[User], includes: Option[Expansions], errors: Option[Seq[Problem]]) extends Product with Serializable
  44. case class UserPublicMetrics(followersCount: Int, followingCount: Int, tweetCount: Int, listedCount: Int) extends Product with Serializable

    A list of metrics for this user

  45. case class UserWithheld(countryCodes: Set[String], scope: Option[Scope] = None) extends Product with Serializable

    Indicates withholding details for [withheld content](https://help.twitter.com/en/rules-and-policies/tweet-withheld-by-country).

Value Members

  1. implicit val config: Aux[MacroOptions]
  2. object CashtagEntity extends Serializable
  3. object ContextAnnotation extends Serializable
  4. object ContextAnnotationDomainFields extends Serializable
  5. object ContextAnnotationEntityFields extends Serializable
  6. object Errors extends Serializable
  7. object Expansions extends Serializable
  8. object FullTextEntities extends Serializable
  9. object Geo extends Serializable
  10. object GeoEnums
  11. object HashtagEntity extends Serializable
  12. object MatchingRule extends Serializable
  13. object Media extends Serializable
  14. object MentionEntity extends Serializable
  15. object PagingMetadata extends Serializable
  16. object Place extends Serializable
  17. object PlaceEnums
  18. object Point extends Serializable
  19. object PointEnums
  20. object Poll extends Serializable
  21. object PollEnums
  22. object PollOption extends Serializable
  23. object Problem extends Serializable
  24. object ShortUserV1 extends Serializable
  25. object StreamRule extends Serializable
  26. object StreamRulesMeta extends Serializable
  27. object StreamRulesResponse extends Serializable
  28. object StreamRulesSummary extends Serializable
  29. object Tweet extends Serializable
  30. object TweetAttachments extends Serializable
  31. object TweetElement extends Serializable
  32. object TweetGeo extends Serializable
  33. object TweetNonPublicMetrics extends Serializable
  34. object TweetOrganicMetrics extends Serializable
  35. object TweetPage extends Serializable
  36. object TweetPromotedMetrics extends Serializable
  37. object TweetPublicMetrics extends Serializable
  38. object TweetReferencedTweets extends Serializable
  39. object TweetReferencedTweetsEnums
  40. object TweetWithheld extends Serializable
  41. object TweetWithheldEnums
  42. object TwitterError extends Serializable
  43. object URLImage extends Serializable
  44. object UrlEntity extends Serializable
  45. object User extends Serializable
  46. object UserEntities extends Serializable
  47. object UserEntitiesUrl extends Serializable
  48. object UserLookup extends Serializable
  49. object UserPublicMetrics extends Serializable
  50. object UserWithheld extends Serializable
  51. object UserWithheldEnums

Inherited from AnyRef

Inherited from Any

Ungrouped