gitextract_z8tpb3no/ ├── .circleci/ │ └── config.yml ├── .gitignore ├── .mergify.yml ├── .scalafmt.conf ├── LICENSE ├── README.md ├── build.sbt ├── project/ │ ├── build.properties │ └── plugins.sbt ├── sonatype.sbt └── src/ ├── main/ │ ├── resources/ │ │ └── reference.conf │ └── scala/ │ └── com/ │ └── danielasfregola/ │ └── twitter4s/ │ ├── TwitterAuthenticationClient.scala │ ├── TwitterRestClient.scala │ ├── TwitterRestV2Client.scala │ ├── TwitterStreamingClient.scala │ ├── entities/ │ │ ├── AccessToken.scala │ │ ├── Accuracy.scala │ │ ├── Area.scala │ │ ├── Banners.scala │ │ ├── Category.scala │ │ ├── Configuration.scala │ │ ├── ConsumerToken.scala │ │ ├── Contributor.scala │ │ ├── Coordinate.scala │ │ ├── Coordinates.scala │ │ ├── DirectMessage.scala │ │ ├── DirectMessageEvent.scala │ │ ├── DirectMessageEventList.scala │ │ ├── Entities.scala │ │ ├── ExtendedTweet.scala │ │ ├── Geo.scala │ │ ├── GeoBoundingBox.scala │ │ ├── GeoCode.scala │ │ ├── GeoPlace.scala │ │ ├── GeoSearch.scala │ │ ├── HashTag.scala │ │ ├── Image.scala │ │ ├── LanguageDetails.scala │ │ ├── Location.scala │ │ ├── LocationTrends.scala │ │ ├── LookupEntities.scala │ │ ├── LookupMapped.scala │ │ ├── LookupRelationship.scala │ │ ├── LookupTweet.scala │ │ ├── LookupUser.scala │ │ ├── Media.scala │ │ ├── MediaDetails.scala │ │ ├── MediaUpload.scala │ │ ├── OEmbedTweet.scala │ │ ├── PrivacyPolicy.scala │ │ ├── ProfileImage.scala │ │ ├── ProfileUpdate.scala │ │ ├── RateLimit.scala │ │ ├── RateLimits.scala │ │ ├── RatedData.scala │ │ ├── Relationship.scala │ │ ├── SavedSearch.scala │ │ ├── Settings.scala │ │ ├── SettingsOptions.scala │ │ ├── Size.scala │ │ ├── StatusMediaDetails.scala │ │ ├── Suggestions.scala │ │ ├── Symbol.scala │ │ ├── TermsOfService.scala │ │ ├── Tweet.scala │ │ ├── TweetId.scala │ │ ├── TweetSearch.scala │ │ ├── TweetUpdate.scala │ │ ├── TwitterList.scala │ │ ├── TwitterListUpdate.scala │ │ ├── TwitterLists.scala │ │ ├── UploadedMedia.scala │ │ ├── Url.scala │ │ ├── User.scala │ │ ├── UserIds.scala │ │ ├── UserMention.scala │ │ ├── UserStringifiedIds.scala │ │ ├── Users.scala │ │ ├── Variant.scala │ │ ├── Video.scala │ │ ├── VideoInfo.scala │ │ ├── Webhook.scala │ │ ├── authentication/ │ │ │ ├── OAuthAccessToken.scala │ │ │ └── OAuthRequestToken.scala │ │ ├── enums/ │ │ │ ├── AccessType.scala │ │ │ ├── Alignment.scala │ │ │ ├── ContributorType.scala │ │ │ ├── DisconnectionCode.scala │ │ │ ├── EventCode.scala │ │ │ ├── FilterLevel.scala │ │ │ ├── Granularity.scala │ │ │ ├── Hour.scala │ │ │ ├── Language.scala │ │ │ ├── Measure.scala │ │ │ ├── MediaType.scala │ │ │ ├── Mode.scala │ │ │ ├── Resource.scala │ │ │ ├── ResultType.scala │ │ │ ├── TimeZone.scala │ │ │ ├── TweetMode.scala │ │ │ ├── WidgetType.scala │ │ │ └── WithFilter.scala │ │ ├── streaming/ │ │ │ ├── StreamingUpdate.scala │ │ │ ├── common/ │ │ │ │ ├── DisconnectMessage.scala │ │ │ │ ├── LimitNotice.scala │ │ │ │ ├── LocationDeletionNotice.scala │ │ │ │ ├── StatusDeletionNotice.scala │ │ │ │ ├── StatusWithheldNotice.scala │ │ │ │ ├── UserWithheldNotice.scala │ │ │ │ └── WarningMessage.scala │ │ │ ├── site/ │ │ │ │ ├── ControlMessage.scala │ │ │ │ └── UserEnvelop.scala │ │ │ └── user/ │ │ │ ├── Event.scala │ │ │ └── FriendsLists.scala │ │ └── v2/ │ │ ├── Error.scala │ │ ├── Media.scala │ │ ├── Meta.scala │ │ ├── Place.scala │ │ ├── Poll.scala │ │ ├── Tweet.scala │ │ ├── TweetEntities.scala │ │ ├── TweetIncludes.scala │ │ ├── User.scala │ │ ├── UserEntities.scala │ │ ├── UserIncludes.scala │ │ ├── Withheld.scala │ │ ├── enums/ │ │ │ ├── CoordinatesType.scala │ │ │ ├── MediaType.scala │ │ │ ├── ReferencedTweetType.scala │ │ │ ├── TweetReplySetting.scala │ │ │ ├── WithheldScope.scala │ │ │ ├── expansions/ │ │ │ │ ├── TweetExpansions.scala │ │ │ │ └── UserExpansions.scala │ │ │ ├── fields/ │ │ │ │ ├── MediaFields.scala │ │ │ │ ├── PlaceFields.scala │ │ │ │ ├── PollFields.scala │ │ │ │ ├── TweetFields.scala │ │ │ │ └── UserFields.scala │ │ │ └── rest/ │ │ │ └── TimelineExclude.scala │ │ └── responses/ │ │ ├── TweetResponse.scala │ │ ├── TweetsResponse.scala │ │ ├── UserResponse.scala │ │ └── UsersResponse.scala │ ├── exceptions/ │ │ └── TwitterException.scala │ ├── http/ │ │ ├── clients/ │ │ │ ├── Client.scala │ │ │ ├── CommonClient.scala │ │ │ ├── OAuthClient.scala │ │ │ ├── authentication/ │ │ │ │ ├── AuthenticationClient.scala │ │ │ │ └── oauth/ │ │ │ │ ├── TwitterOAuthClient.scala │ │ │ │ └── parameters/ │ │ │ │ ├── AccessTokenParameters.scala │ │ │ │ └── RequestTokenParameters.scala │ │ │ ├── rest/ │ │ │ │ ├── RestClient.scala │ │ │ │ ├── account/ │ │ │ │ │ ├── TwitterAccountClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── CredentialsParameters.scala │ │ │ │ ├── accountactivity/ │ │ │ │ │ ├── TwitterAccountActivityClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── WebhooksParameters.scala │ │ │ │ ├── application/ │ │ │ │ │ ├── TwitterApplicationClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── RatesParameters.scala │ │ │ │ ├── blocks/ │ │ │ │ │ ├── TwitterBlockClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── BlockParameters.scala │ │ │ │ │ ├── BlockedUserIdsParameters.scala │ │ │ │ │ └── BlockedUsersParameters.scala │ │ │ │ ├── directmessages/ │ │ │ │ │ ├── TwitterDirectMessageClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── CreateEventParameters.scala │ │ │ │ │ ├── CreateParameters.scala │ │ │ │ │ ├── DestroyParameters.scala │ │ │ │ │ ├── EventListParameters.scala │ │ │ │ │ ├── ReceivedParameters.scala │ │ │ │ │ ├── SentParameters.scala │ │ │ │ │ └── ShowParameters.scala │ │ │ │ ├── favorites/ │ │ │ │ │ ├── TwitterFavoriteClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── FavoriteParameters.scala │ │ │ │ │ └── FavoritesParameters.scala │ │ │ │ ├── followers/ │ │ │ │ │ ├── TwitterFollowerClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── FollowersParameters.scala │ │ │ │ │ └── FollowingParameters.scala │ │ │ │ ├── friends/ │ │ │ │ │ ├── TwitterFriendClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── FriendParameters.scala │ │ │ │ │ └── FriendsParameters.scala │ │ │ │ ├── friendships/ │ │ │ │ │ ├── TwitterFriendshipClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── BlockedParameters.scala │ │ │ │ │ ├── FollowParameters.scala │ │ │ │ │ ├── FriendshipParameters.scala │ │ │ │ │ ├── NotificationParameters.scala │ │ │ │ │ ├── RelationshipParameters.scala │ │ │ │ │ ├── RelationshipsParameters.scala │ │ │ │ │ └── UnfollowParameters.scala │ │ │ │ ├── geo/ │ │ │ │ │ ├── TwitterGeoClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── GeoSearchParameters.scala │ │ │ │ │ └── ReverseGeoCodeParameters.scala │ │ │ │ ├── help/ │ │ │ │ │ └── TwitterHelpClient.scala │ │ │ │ ├── lists/ │ │ │ │ │ ├── TwitterListClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── AddMemberParameters.scala │ │ │ │ │ ├── CreateListParameters.scala │ │ │ │ │ ├── ListMembersParameters.scala │ │ │ │ │ ├── ListParameters.scala │ │ │ │ │ ├── ListTimelineParameters.scala │ │ │ │ │ ├── ListsParameters.scala │ │ │ │ │ ├── MemberParameters.scala │ │ │ │ │ ├── MembersParameters.scala │ │ │ │ │ ├── MembershipsParameters.scala │ │ │ │ │ ├── OwnershipsParameters.scala │ │ │ │ │ ├── RemoveMemberParameters.scala │ │ │ │ │ ├── RemoveMembersParameters.scala │ │ │ │ │ ├── SubscribersParameters.scala │ │ │ │ │ ├── SubscriptionsParameters.scala │ │ │ │ │ └── UpdateListParameters.scala │ │ │ │ ├── media/ │ │ │ │ │ ├── TwitterMediaClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── MediaAppendParameters.scala │ │ │ │ │ ├── MediaFinalizeParameters.scala │ │ │ │ │ ├── MediaInitParameters.scala │ │ │ │ │ ├── MediaMetadataCreation.scala │ │ │ │ │ └── MediaStatusParameters.scala │ │ │ │ ├── mutes/ │ │ │ │ │ ├── TwitterMuteClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── MuteParameters.scala │ │ │ │ │ ├── MutedUsersIdsParameters.scala │ │ │ │ │ └── MutedUsersParameters.scala │ │ │ │ ├── savedsearches/ │ │ │ │ │ ├── TwitterSavedSearchClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── SaveSearchParameters.scala │ │ │ │ ├── search/ │ │ │ │ │ ├── TwitterSearchClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── TweetSearchParameters.scala │ │ │ │ ├── statuses/ │ │ │ │ │ ├── TwitterStatusClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── HomeTimelineParameters.scala │ │ │ │ │ ├── LookupParameters.scala │ │ │ │ │ ├── MentionsParameters.scala │ │ │ │ │ ├── OEmbedParameters.scala │ │ │ │ │ ├── PostParameters.scala │ │ │ │ │ ├── RetweetersIdsParameters.scala │ │ │ │ │ ├── RetweetsOfMeParameters.scala │ │ │ │ │ ├── RetweetsParameters.scala │ │ │ │ │ ├── ShowParameters.scala │ │ │ │ │ └── UserTimelineParameters.scala │ │ │ │ ├── suggestions/ │ │ │ │ │ ├── TwitterSuggestionClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ └── SuggestionsParameters.scala │ │ │ │ ├── trends/ │ │ │ │ │ ├── TwitterTrendClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── LocationParameters.scala │ │ │ │ │ └── TrendsParameters.scala │ │ │ │ ├── users/ │ │ │ │ │ ├── TwitterUserClient.scala │ │ │ │ │ └── parameters/ │ │ │ │ │ ├── BannersParameters.scala │ │ │ │ │ ├── UserParameters.scala │ │ │ │ │ ├── UserSearchParameters.scala │ │ │ │ │ └── UsersParameters.scala │ │ │ │ └── v2/ │ │ │ │ ├── tweets/ │ │ │ │ │ ├── TwitterSearchTweetsClient.scala │ │ │ │ │ ├── TwitterTimelinesClient.scala │ │ │ │ │ ├── TwitterTweetLookupClient.scala │ │ │ │ │ └── paramaters/ │ │ │ │ │ ├── SearchTweetsParameters.scala │ │ │ │ │ ├── TimelineMentionsParameters.scala │ │ │ │ │ ├── TimelineTweetsParameters.scala │ │ │ │ │ ├── TweetParameters.scala │ │ │ │ │ └── TweetsParameters.scala │ │ │ │ └── users/ │ │ │ │ ├── TwitterUserLookupClient.scala │ │ │ │ └── parameters/ │ │ │ │ ├── UserByUsernameParameters.scala │ │ │ │ ├── UserParameters.scala │ │ │ │ ├── UsersByUsernamesParameters.scala │ │ │ │ └── UsersParameters.scala │ │ │ └── streaming/ │ │ │ ├── ErrorHandler.scala │ │ │ ├── StreamingClient.scala │ │ │ ├── TwitterStream.scala │ │ │ ├── sites/ │ │ │ │ ├── TwitterSiteClient.scala │ │ │ │ └── parameters/ │ │ │ │ └── SiteParameters.scala │ │ │ ├── statuses/ │ │ │ │ ├── TwitterStatusClient.scala │ │ │ │ └── parameters/ │ │ │ │ ├── StatusFilters.scala │ │ │ │ ├── StatusFirehoseParameters.scala │ │ │ │ └── StatusSampleParameters.scala │ │ │ └── users/ │ │ │ ├── TwitterUserClient.scala │ │ │ └── parameters/ │ │ │ └── UserParameters.scala │ │ ├── marshalling/ │ │ │ ├── BodyEncoder.scala │ │ │ └── Parameters.scala │ │ ├── oauth/ │ │ │ └── OAuth1Provider.scala │ │ ├── package.scala │ │ └── serializers/ │ │ ├── CustomFormats.scala │ │ ├── EnumFormats.scala │ │ ├── FormSupport.scala │ │ ├── FormatsComposer.scala │ │ ├── JsonSupport.scala │ │ └── StreamingMessageFormats.scala │ ├── processors/ │ │ └── TwitterProcessor.scala │ ├── providers/ │ │ ├── ExecutionContextProvider.scala │ │ └── TokenProvider.scala │ └── util/ │ ├── Configurations.scala │ ├── Encoder.scala │ ├── MediaReader.scala │ ├── SystemShutdown.scala │ └── UriHelpers.scala └── test/ ├── resources/ │ ├── fixtures/ │ │ ├── rest/ │ │ │ ├── account/ │ │ │ │ ├── settings.json │ │ │ │ └── user.json │ │ │ ├── accountactivity/ │ │ │ │ └── webhook.json │ │ │ ├── application/ │ │ │ │ └── rate_limits.json │ │ │ ├── blocks/ │ │ │ │ ├── blocked_users.json │ │ │ │ ├── ids.json │ │ │ │ ├── stringified_ids.json │ │ │ │ └── user.json │ │ │ ├── directmessages/ │ │ │ │ ├── destroy.json │ │ │ │ ├── event.json │ │ │ │ ├── list.json │ │ │ │ ├── new.json │ │ │ │ ├── received.json │ │ │ │ ├── sent.json │ │ │ │ └── show.json │ │ │ ├── favorites/ │ │ │ │ ├── favorite.json │ │ │ │ ├── favorites.json │ │ │ │ └── unfavorite.json │ │ │ ├── followers/ │ │ │ │ ├── followers.json │ │ │ │ ├── followers_ids.json │ │ │ │ └── followers_ids_stringified.json │ │ │ ├── friends/ │ │ │ │ ├── friends_ids.json │ │ │ │ ├── friends_ids_stringified.json │ │ │ │ └── users.json │ │ │ ├── friendships/ │ │ │ │ ├── blocked_users.json │ │ │ │ ├── blocked_users_stringified.json │ │ │ │ ├── follow.json │ │ │ │ ├── incoming_friendships_ids.json │ │ │ │ ├── incoming_friendships_ids_stringified.json │ │ │ │ ├── outgoing_friendships_ids.json │ │ │ │ ├── outgoing_friendships_ids_stringified.json │ │ │ │ ├── relationship.json │ │ │ │ ├── relationships.json │ │ │ │ ├── unfollow.json │ │ │ │ └── update.json │ │ │ ├── geo/ │ │ │ │ ├── advanced_search.json │ │ │ │ ├── geo_place.json │ │ │ │ ├── reverse_geocode.json │ │ │ │ └── search.json │ │ │ ├── help/ │ │ │ │ ├── configuration.json │ │ │ │ ├── languages.json │ │ │ │ ├── privacy.json │ │ │ │ └── tos.json │ │ │ ├── lists/ │ │ │ │ ├── create.json │ │ │ │ ├── destroy.json │ │ │ │ ├── lists.json │ │ │ │ ├── member.json │ │ │ │ ├── members.json │ │ │ │ ├── memberships.json │ │ │ │ ├── ownerships.json │ │ │ │ ├── show.json │ │ │ │ ├── subscribers.json │ │ │ │ ├── subscriptions.json │ │ │ │ └── timeline.json │ │ │ ├── media/ │ │ │ │ ├── img_media_details.json │ │ │ │ └── media_details.json │ │ │ ├── mutes/ │ │ │ │ ├── muted_users_ids.json │ │ │ │ ├── user.json │ │ │ │ └── users.json │ │ │ ├── savedsearches/ │ │ │ │ ├── create.json │ │ │ │ ├── destroy.json │ │ │ │ ├── list.json │ │ │ │ └── show.json │ │ │ ├── search/ │ │ │ │ └── tweets.json │ │ │ ├── statuses/ │ │ │ │ ├── destroy.json │ │ │ │ ├── direct_message.json │ │ │ │ ├── home_timeline.json │ │ │ │ ├── lookup.json │ │ │ │ ├── lookup_extended.json │ │ │ │ ├── lookup_mapped.json │ │ │ │ ├── lookup_mapped_extended.json │ │ │ │ ├── mentions_timeline.json │ │ │ │ ├── oembed.json │ │ │ │ ├── retweet.json │ │ │ │ ├── retweeters_ids.json │ │ │ │ ├── retweeters_ids_stringified.json │ │ │ │ ├── retweets.json │ │ │ │ ├── retweets_of_me.json │ │ │ │ ├── show.json │ │ │ │ ├── update.json │ │ │ │ └── user_timeline.json │ │ │ ├── suggestions/ │ │ │ │ ├── categories.json │ │ │ │ ├── slug_suggestions.json │ │ │ │ └── suggestions_members.json │ │ │ ├── trends/ │ │ │ │ ├── available_locations.json │ │ │ │ ├── closest_locations.json │ │ │ │ └── trends.json │ │ │ └── users/ │ │ │ ├── profile_banner.json │ │ │ ├── user.json │ │ │ └── users.json │ │ └── streaming/ │ │ ├── common/ │ │ │ ├── disconnect_messages.json │ │ │ ├── limit_notices.json │ │ │ ├── location_deletion_notices.json │ │ │ ├── status_deletion_notices.json │ │ │ ├── status_withheld_notices.json │ │ │ ├── tweets.json │ │ │ ├── user_withheld_notices.json │ │ │ └── warning_messages.json │ │ ├── site/ │ │ │ ├── control_messages.json │ │ │ ├── user_envelop_direct_message.json │ │ │ ├── user_envelop_direct_message_stringified.json │ │ │ ├── user_envelop_simple_event.json │ │ │ ├── user_envelop_simple_event_stringified.json │ │ │ ├── user_envelop_tweet.json │ │ │ ├── user_envelop_tweet_event.json │ │ │ ├── user_envelop_tweet_event_stringified.json │ │ │ ├── user_envelop_tweet_stringified.json │ │ │ ├── user_envelop_twitter_list_event.json │ │ │ ├── user_envelop_twitter_list_event_stringified.json │ │ │ ├── user_envelop_warning_message.json │ │ │ ├── user_envelop_warning_message_stringified.json │ │ │ ├── user_envelops_friends_list.json │ │ │ └── user_envelops_friends_list_stringified.json │ │ └── user/ │ │ ├── direct_messages.json │ │ ├── events.json │ │ ├── friends_lists.json │ │ └── friends_lists_stringified.json │ └── twitter/ │ ├── authentication/ │ │ ├── access_token.txt │ │ └── request_token.txt │ ├── rest/ │ │ ├── account/ │ │ │ ├── settings.json │ │ │ └── user.json │ │ ├── accountactivity/ │ │ │ └── webhook.json │ │ ├── application/ │ │ │ └── rate_limits.json │ │ ├── blocks/ │ │ │ ├── blocked_users.json │ │ │ ├── ids.json │ │ │ ├── stringified_ids.json │ │ │ └── user.json │ │ ├── directmessages/ │ │ │ ├── destroy.json │ │ │ ├── event.json │ │ │ ├── list.json │ │ │ ├── new.json │ │ │ ├── received.json │ │ │ ├── sent.json │ │ │ └── show.json │ │ ├── favorites/ │ │ │ ├── favorite.json │ │ │ ├── favorites.json │ │ │ └── unfavorite.json │ │ ├── followers/ │ │ │ ├── followers.json │ │ │ ├── followers_ids.json │ │ │ └── followers_ids_stringified.json │ │ ├── friends/ │ │ │ ├── friends_ids.json │ │ │ ├── friends_ids_stringified.json │ │ │ └── users.json │ │ ├── friendships/ │ │ │ ├── blocked_users.json │ │ │ ├── blocked_users_stringified.json │ │ │ ├── follow.json │ │ │ ├── incoming_friendships_ids.json │ │ │ ├── incoming_friendships_ids_stringified.json │ │ │ ├── outgoing_friendships_ids.json │ │ │ ├── outgoing_friendships_ids_stringified.json │ │ │ ├── relationship.json │ │ │ ├── relationships.json │ │ │ ├── unfollow.json │ │ │ └── update.json │ │ ├── geo/ │ │ │ ├── advanced_search.json │ │ │ ├── geo_place.json │ │ │ ├── reverse_geocode.json │ │ │ └── search.json │ │ ├── help/ │ │ │ ├── configuration.json │ │ │ ├── languages.json │ │ │ ├── privacy.json │ │ │ └── tos.json │ │ ├── lists/ │ │ │ ├── create.json │ │ │ ├── destroy.json │ │ │ ├── lists.json │ │ │ ├── member.json │ │ │ ├── members.json │ │ │ ├── memberships.json │ │ │ ├── ownerships.json │ │ │ ├── show.json │ │ │ ├── subscribers.json │ │ │ ├── subscriptions.json │ │ │ └── timeline.json │ │ ├── media/ │ │ │ └── media_details.json │ │ ├── mutes/ │ │ │ ├── muted_users_ids.json │ │ │ ├── user.json │ │ │ └── users.json │ │ ├── savedsearches/ │ │ │ ├── create.json │ │ │ ├── destroy.json │ │ │ ├── list.json │ │ │ └── show.json │ │ ├── search/ │ │ │ └── tweets.json │ │ ├── statuses/ │ │ │ ├── destroy.json │ │ │ ├── direct_message.json │ │ │ ├── home_timeline.json │ │ │ ├── lookup.json │ │ │ ├── lookup_extended.json │ │ │ ├── lookup_mapped.json │ │ │ ├── lookup_mapped_extended.json │ │ │ ├── mentions_timeline.json │ │ │ ├── oembed.json │ │ │ ├── retweet.json │ │ │ ├── retweeters_ids.json │ │ │ ├── retweeters_ids_stringified.json │ │ │ ├── retweets.json │ │ │ ├── retweets_of_me.json │ │ │ ├── show.json │ │ │ ├── update.json │ │ │ └── user_timeline.json │ │ ├── suggestions/ │ │ │ ├── categories.json │ │ │ ├── slug_suggestions.json │ │ │ └── suggestions_members.json │ │ ├── trends/ │ │ │ ├── available_locations.json │ │ │ ├── closest_locations.json │ │ │ └── trends.json │ │ ├── users/ │ │ │ ├── empty-user-profile-url.json │ │ │ ├── profile_banner.json │ │ │ ├── user.json │ │ │ └── users.json │ │ └── v2/ │ │ ├── tweets/ │ │ │ ├── tweet.json │ │ │ └── tweets.json │ │ └── users/ │ │ ├── user.json │ │ └── users.json │ └── streaming/ │ ├── common/ │ │ ├── disconnect_messages.json │ │ ├── limit_notices.json │ │ ├── location_deletion_notices.json │ │ ├── status_deletion_notices.json │ │ ├── status_withheld_notices.json │ │ ├── tweets.json │ │ ├── user_withheld_notices.json │ │ └── warning_messages.json │ ├── site/ │ │ ├── control_messages.json │ │ ├── user_envelop_direct_message.json │ │ ├── user_envelop_direct_message_stringified.json │ │ ├── user_envelop_simple_event.json │ │ ├── user_envelop_simple_event_stringified.json │ │ ├── user_envelop_tweet.json │ │ ├── user_envelop_tweet_event.json │ │ ├── user_envelop_tweet_event_stringified.json │ │ ├── user_envelop_tweet_stringified.json │ │ ├── user_envelop_twitter_list_event.json │ │ ├── user_envelop_twitter_list_event_stringified.json │ │ ├── user_envelop_warning_message.json │ │ ├── user_envelop_warning_message_stringified.json │ │ ├── user_envelops_friends_list.json │ │ └── user_envelops_friends_list_stringified.json │ └── user/ │ ├── direct_messages.json │ ├── events.json │ ├── friends_lists.json │ └── friends_lists_stringified.json └── scala/ └── com/ └── danielasfregola/ └── twitter4s/ ├── entities/ │ ├── DeserializationRoundtripSpec.scala │ ├── ProfileImageSpec.scala │ ├── RateLimitSpec.scala │ └── SerializationRoundtripSpec.scala ├── helpers/ │ ├── AwaitableFuture.scala │ ├── ClientSpec.scala │ ├── FixturesSupport.scala │ ├── JsonDiffSupport.scala │ ├── RequestDSL.scala │ ├── Spec.scala │ ├── TestActorSystem.scala │ └── TestExecutionContext.scala ├── http/ │ ├── clients/ │ │ ├── authentication/ │ │ │ └── oauth/ │ │ │ └── TwitterOAuthClientSpec.scala │ │ ├── rest/ │ │ │ ├── RestClientSpec.scala │ │ │ ├── account/ │ │ │ │ └── TwitterAccountClientSpec.scala │ │ │ ├── accountactivity/ │ │ │ │ └── TwitterAccountActivityClientSpec.scala │ │ │ ├── application/ │ │ │ │ └── TwitterApplicationClientSpec.scala │ │ │ ├── blocks/ │ │ │ │ └── TwitterBlockClientSpec.scala │ │ │ ├── directmessages/ │ │ │ │ └── TwitterDirectMessageClientSpec.scala │ │ │ ├── favorites/ │ │ │ │ └── TwitterFavoriteClientSpec.scala │ │ │ ├── followers/ │ │ │ │ └── TwitterFollowerClientSpec.scala │ │ │ ├── friends/ │ │ │ │ └── TwitterFriendClientSpec.scala │ │ │ ├── friendships/ │ │ │ │ └── TwitterFriendshipClientSpec.scala │ │ │ ├── geo/ │ │ │ │ └── TwitterGeoClientSpec.scala │ │ │ ├── help/ │ │ │ │ └── TwitterHelpClientSpec.scala │ │ │ ├── lists/ │ │ │ │ └── TwitterListClientSpec.scala │ │ │ ├── media/ │ │ │ │ └── TwitterMediaClientSpec.scala │ │ │ ├── mutes/ │ │ │ │ └── TwitterMuteClientSpec.scala │ │ │ ├── savedsearches/ │ │ │ │ └── TwitterSavedSearchClientSpec.scala │ │ │ ├── search/ │ │ │ │ └── TwitterSearchClientSpec.scala │ │ │ ├── statuses/ │ │ │ │ ├── TwitterStatusClientSpec.scala │ │ │ │ └── parameters/ │ │ │ │ ├── HomeTimelineParametersSpec.scala │ │ │ │ ├── LookupParametersSpec.scala │ │ │ │ ├── MentionsParametersSpec.scala │ │ │ │ ├── OEmbedParametersSpec.scala │ │ │ │ ├── PostParametersSpec.scala │ │ │ │ ├── RetweetersIdsParametersSpec.scala │ │ │ │ ├── RetweetsOfMeParametersSpec.scala │ │ │ │ ├── RetweetsParametersSpec.scala │ │ │ │ ├── ShowParametersSpec.scala │ │ │ │ └── UserTimelineParametersSpec.scala │ │ │ ├── suggestions/ │ │ │ │ └── TwitterSuggestionClientSpec.scala │ │ │ ├── trends/ │ │ │ │ └── TwitterTrendClientSpec.scala │ │ │ ├── users/ │ │ │ │ └── TwitterUserClientSpec.scala │ │ │ └── v2/ │ │ │ ├── tweets/ │ │ │ │ ├── TwitterSearchTweetsClientSpec.scala │ │ │ │ ├── TwitterTimelinesClientSpec.scala │ │ │ │ ├── TwitterTweetLookupClientSpec.scala │ │ │ │ └── deserialization/ │ │ │ │ ├── TweetsDeserializationSpec.scala │ │ │ │ └── fixtures/ │ │ │ │ ├── TweetResponseFixture.scala │ │ │ │ └── TweetsResponseFixture.scala │ │ │ ├── users/ │ │ │ │ ├── TwitterUserLookupClientSpec.scala │ │ │ │ └── deserialization/ │ │ │ │ ├── UsersResponseDeserializationSpec.scala │ │ │ │ └── fixtures/ │ │ │ │ ├── UserResponseFixture.scala │ │ │ │ └── UsersResponseFixture.scala │ │ │ └── utils/ │ │ │ └── V2SpecQueryHelper.scala │ │ └── streaming/ │ │ ├── StreamingClientSpec.scala │ │ ├── sites/ │ │ │ └── TwitterSiteClientSpec.scala │ │ ├── statuses/ │ │ │ └── TwitterStatusClientSpec.scala │ │ └── users/ │ │ └── TwitterUserClientSpec.scala │ ├── marshalling/ │ │ └── BodyEncoderSpec.scala │ ├── oauth/ │ │ └── OAuth1ProviderSpec.scala │ ├── packageHttpSpec.scala │ └── serializers/ │ └── FormSupportSpec.scala └── util/ ├── ConfigurationDetectorSpec.scala ├── EncoderSpec.scala └── UriHelpersSpec.scala