-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Twitter JSON parser and types -- @package twitter-types @version 0.7.0 module Web.Twitter.Types type UserId = Integer type Friends = [UserId] type URIString = Text type UserName = Text type StatusId = Integer type LanguageCode = String data StreamingAPI SStatus :: Status -> StreamingAPI SRetweetedStatus :: RetweetedStatus -> StreamingAPI SEvent :: Event -> StreamingAPI SDelete :: Delete -> StreamingAPI -- | SScrubGeo ScrubGeo SFriends :: Friends -> StreamingAPI SUnknown :: Value -> StreamingAPI -- | This type represents a Twitter tweet structure. See -- https://dev.twitter.com/docs/platform-objects/tweets. data Status Status :: Maybe [Contributor] -> Maybe Coordinates -> UTCTime -> Maybe UserId -> Maybe Entities -> Maybe Entities -> Integer -> Maybe Bool -> Maybe Text -> StatusId -> Maybe Text -> Maybe StatusId -> Maybe UserId -> Maybe LanguageCode -> Maybe Place -> Maybe Bool -> Maybe Object -> Integer -> Maybe Bool -> Maybe Status -> Text -> Text -> Bool -> User -> Maybe Bool -> Maybe [Text] -> Maybe Text -> Status statusContributors :: Status -> Maybe [Contributor] statusCoordinates :: Status -> Maybe Coordinates statusCreatedAt :: Status -> UTCTime statusCurrentUserRetweet :: Status -> Maybe UserId statusEntities :: Status -> Maybe Entities statusExtendedEntities :: Status -> Maybe Entities statusFavoriteCount :: Status -> Integer statusFavorited :: Status -> Maybe Bool statusFilterLevel :: Status -> Maybe Text statusId :: Status -> StatusId statusInReplyToScreenName :: Status -> Maybe Text statusInReplyToStatusId :: Status -> Maybe StatusId statusInReplyToUserId :: Status -> Maybe UserId statusLang :: Status -> Maybe LanguageCode statusPlace :: Status -> Maybe Place statusPossiblySensitive :: Status -> Maybe Bool statusScopes :: Status -> Maybe Object statusRetweetCount :: Status -> Integer statusRetweeted :: Status -> Maybe Bool statusRetweetedStatus :: Status -> Maybe Status statusSource :: Status -> Text statusText :: Status -> Text statusTruncated :: Status -> Bool statusUser :: Status -> User statusWithheldCopyright :: Status -> Maybe Bool statusWithheldInCountries :: Status -> Maybe [Text] statusWithheldScope :: Status -> Maybe Text data SearchResult body SearchResult :: body -> SearchMetadata -> SearchResult body searchResultStatuses :: SearchResult body -> body searchResultSearchMetadata :: SearchResult body -> SearchMetadata data SearchStatus SearchStatus :: UTCTime -> StatusId -> Text -> Text -> User -> Maybe Coordinates -> SearchStatus searchStatusCreatedAt :: SearchStatus -> UTCTime searchStatusId :: SearchStatus -> StatusId searchStatusText :: SearchStatus -> Text searchStatusSource :: SearchStatus -> Text searchStatusUser :: SearchStatus -> User searchStatusCoordinates :: SearchStatus -> Maybe Coordinates data SearchMetadata SearchMetadata :: StatusId -> StatusId -> URIString -> Maybe URIString -> Int -> Maybe Float -> String -> String -> String -> SearchMetadata searchMetadataMaxId :: SearchMetadata -> StatusId searchMetadataSinceId :: SearchMetadata -> StatusId searchMetadataRefreshURL :: SearchMetadata -> URIString searchMetadataNextResults :: SearchMetadata -> Maybe URIString searchMetadataCount :: SearchMetadata -> Int searchMetadataCompletedIn :: SearchMetadata -> Maybe Float searchMetadataSinceIdStr :: SearchMetadata -> String searchMetadataQuery :: SearchMetadata -> String searchMetadataMaxIdStr :: SearchMetadata -> String data RetweetedStatus RetweetedStatus :: UTCTime -> StatusId -> Text -> Text -> Bool -> Maybe Entities -> User -> Status -> Maybe Coordinates -> RetweetedStatus rsCreatedAt :: RetweetedStatus -> UTCTime rsId :: RetweetedStatus -> StatusId rsText :: RetweetedStatus -> Text rsSource :: RetweetedStatus -> Text rsTruncated :: RetweetedStatus -> Bool rsEntities :: RetweetedStatus -> Maybe Entities rsUser :: RetweetedStatus -> User rsRetweetedStatus :: RetweetedStatus -> Status rsCoordinates :: RetweetedStatus -> Maybe Coordinates data DirectMessage DirectMessage :: UTCTime -> Text -> User -> Text -> Text -> StatusId -> User -> UserId -> UserId -> Maybe Coordinates -> DirectMessage dmCreatedAt :: DirectMessage -> UTCTime dmSenderScreenName :: DirectMessage -> Text dmSender :: DirectMessage -> User dmText :: DirectMessage -> Text dmRecipientScreeName :: DirectMessage -> Text dmId :: DirectMessage -> StatusId dmRecipient :: DirectMessage -> User dmRecipientId :: DirectMessage -> UserId dmSenderId :: DirectMessage -> UserId dmCoordinates :: DirectMessage -> Maybe Coordinates data EventTarget ETUser :: User -> EventTarget ETStatus :: Status -> EventTarget ETList :: List -> EventTarget ETUnknown :: Value -> EventTarget data Event Event :: UTCTime -> Maybe EventTarget -> Text -> EventTarget -> EventTarget -> Event evCreatedAt :: Event -> UTCTime evTargetObject :: Event -> Maybe EventTarget evEvent :: Event -> Text evTarget :: Event -> EventTarget evSource :: Event -> EventTarget data Delete Delete :: StatusId -> UserId -> Delete delId :: Delete -> StatusId delUserId :: Delete -> UserId -- | This type represents the Twitter user. See -- https://dev.twitter.com/docs/platform-objects/users. data User User :: Bool -> UTCTime -> Bool -> Bool -> Maybe Text -> Int -> Maybe Bool -> Maybe Bool -> Int -> Int -> Bool -> UserId -> Bool -> LanguageCode -> Int -> Maybe Text -> Text -> Maybe Bool -> Maybe Text -> Maybe URIString -> Maybe URIString -> Maybe Bool -> Maybe URIString -> Maybe URIString -> Maybe URIString -> Text -> Text -> Text -> Text -> Bool -> Bool -> Text -> Maybe Bool -> Int -> Maybe Text -> Maybe URIString -> Maybe Int -> Bool -> Maybe Text -> Maybe Text -> User userContributorsEnabled :: User -> Bool userCreatedAt :: User -> UTCTime userDefaultProfile :: User -> Bool userDefaultProfileImage :: User -> Bool userDescription :: User -> Maybe Text userFavoritesCount :: User -> Int userFollowRequestSent :: User -> Maybe Bool userFollowing :: User -> Maybe Bool userFollowersCount :: User -> Int userFriendsCount :: User -> Int userGeoEnabled :: User -> Bool userId :: User -> UserId userIsTranslator :: User -> Bool userLang :: User -> LanguageCode userListedCount :: User -> Int userLocation :: User -> Maybe Text userName :: User -> Text userNotifications :: User -> Maybe Bool userProfileBackgroundColor :: User -> Maybe Text userProfileBackgroundImageURL :: User -> Maybe URIString userProfileBackgroundImageURLHttps :: User -> Maybe URIString userProfileBackgroundTile :: User -> Maybe Bool userProfileBannerURL :: User -> Maybe URIString userProfileImageURL :: User -> Maybe URIString userProfileImageURLHttps :: User -> Maybe URIString userProfileLinkColor :: User -> Text userProfileSidebarBorderColor :: User -> Text userProfileSidebarFillColor :: User -> Text userProfileTextColor :: User -> Text userProfileUseBackgroundImage :: User -> Bool userProtected :: User -> Bool userScreenName :: User -> Text userShowAllInlineMedia :: User -> Maybe Bool userStatusesCount :: User -> Int userTimeZone :: User -> Maybe Text userURL :: User -> Maybe URIString userUtcOffset :: User -> Maybe Int userVerified :: User -> Bool userWithheldInCountries :: User -> Maybe Text userWithheldScope :: User -> Maybe Text data List List :: Int -> Text -> Text -> Int -> Int -> Text -> User -> List listId :: List -> Int listName :: List -> Text listFullName :: List -> Text listMemberCount :: List -> Int listSubscriberCount :: List -> Int listMode :: List -> Text listUser :: List -> User -- | Entity handling. See -- https://dev.twitter.com/docs/platform-objects/entities. data Entities Entities :: [Entity HashTagEntity] -> [Entity UserEntity] -> [Entity URLEntity] -> [Entity MediaEntity] -> Entities enHashTags :: Entities -> [Entity HashTagEntity] enUserMentions :: Entities -> [Entity UserEntity] enURLs :: Entities -> [Entity URLEntity] enMedia :: Entities -> [Entity MediaEntity] -- | The character positions the Entity was extracted from -- -- This is experimental implementation. This may be replaced by more -- definite types. type EntityIndices = [Int] data Entity a Entity :: a -> EntityIndices -> Entity a -- | The detail information of the specific entity types (HashTag, URL, -- User) entityBody :: Entity a -> a -- | The character positions the Entity was extracted from entityIndices :: Entity a -> EntityIndices -- | Hashtag entity. See -- https://dev.twitter.com/docs/platform-objects/entities#obj-hashtags. data HashTagEntity HashTagEntity :: Text -> HashTagEntity -- | The Hashtag text hashTagText :: HashTagEntity -> Text -- | User mention entity. See -- https://dev.twitter.com/docs/platform-objects/entities#obj-usermention. data UserEntity UserEntity :: UserId -> UserName -> Text -> UserEntity userEntityUserId :: UserEntity -> UserId userEntityUserName :: UserEntity -> UserName userEntityUserScreenName :: UserEntity -> Text -- | URL entity. See -- https://dev.twitter.com/docs/platform-objects/entities#obj-url. data URLEntity URLEntity :: URIString -> URIString -> Text -> URLEntity -- | The URL that was extracted ueURL :: URLEntity -> URIString -- | The fully resolved URL (only for t.co links) ueExpanded :: URLEntity -> URIString -- | Not a URL but a string to display instead of the URL (only for t.co -- links) ueDisplay :: URLEntity -> Text data MediaEntity MediaEntity :: Text -> StatusId -> HashMap Text MediaSize -> URIString -> URIString -> URLEntity -> MediaEntity meType :: MediaEntity -> Text meId :: MediaEntity -> StatusId meSizes :: MediaEntity -> HashMap Text MediaSize meMediaURL :: MediaEntity -> URIString meMediaURLHttps :: MediaEntity -> URIString meURL :: MediaEntity -> URLEntity -- | Size entity. See -- https://dev.twitter.com/docs/platform-objects/entities#obj-size. data MediaSize MediaSize :: Int -> Int -> Text -> MediaSize msWidth :: MediaSize -> Int msHeight :: MediaSize -> Int msResize :: MediaSize -> Text data Coordinates Coordinates :: [Double] -> Text -> Coordinates coordinates :: Coordinates -> [Double] coordinatesType :: Coordinates -> Text -- | This type represents a place, named locations with corresponding geo -- coordinates. See -- https://dev.twitter.com/docs/platform-objects/places. data Place Place :: HashMap Text Text -> BoundingBox -> Text -> Text -> Text -> Text -> Text -> Text -> Text -> Place placeAttributes :: Place -> HashMap Text Text placeBoundingBox :: Place -> BoundingBox placeCountry :: Place -> Text placeCountryCode :: Place -> Text placeFullName :: Place -> Text placeId :: Place -> Text placeName :: Place -> Text placeType :: Place -> Text placeURL :: Place -> Text -- | A bounding box of coordinates which encloses the place. See -- https://dev.twitter.com/docs/platform-objects/places#obj-boundingbox. data BoundingBox BoundingBox :: [[[Double]]] -> Text -> BoundingBox boundingBoxCoordinates :: BoundingBox -> [[[Double]]] boundingBoxType :: BoundingBox -> Text data Contributor Contributor :: UserId -> Text -> Contributor contributorId :: Contributor -> UserId contributorScreenName :: Contributor -> Text -- | This type is represents the API response of "/1.1/media/upload.json". -- See -- https://dev.twitter.com/docs/api/multiple-media-extended-entities. data UploadedMedia UploadedMedia :: Integer -> Integer -> ImageSizeType -> UploadedMedia uploadedMediaId :: UploadedMedia -> Integer uploadedMediaSize :: UploadedMedia -> Integer uploadedMediaImage :: UploadedMedia -> ImageSizeType -- | Image size type. This type is included in the API response of -- "/1.1/media/upload.json". data ImageSizeType ImageSizeType :: Int -> Int -> Text -> ImageSizeType imageSizeTypeWidth :: ImageSizeType -> Int imageSizeTypeHeight :: ImageSizeType -> Int imageSizeTypeType :: ImageSizeType -> Text checkError :: Object -> Parser () twitterTimeFormat :: String instance Typeable SearchMetadata instance Typeable SearchResult instance Typeable EventType instance Typeable Delete instance Typeable User instance Typeable List instance Typeable HashTagEntity instance Typeable UserEntity instance Typeable URLEntity instance Typeable MediaSize instance Typeable MediaEntity instance Typeable Coordinates instance Typeable DirectMessage instance Typeable SearchStatus instance Typeable BoundingBox instance Typeable Place instance Typeable Entity instance Typeable Entities instance Typeable Contributor instance Typeable Status instance Typeable EventTarget instance Typeable Event instance Typeable RetweetedStatus instance Typeable StreamingAPI instance Typeable ImageSizeType instance Typeable UploadedMedia instance Show SearchMetadata instance Eq SearchMetadata instance Data SearchMetadata instance Generic SearchMetadata instance Show body => Show (SearchResult body) instance Eq body => Eq (SearchResult body) instance Data body => Data (SearchResult body) instance Generic (SearchResult body) instance Show EventType instance Eq EventType instance Data EventType instance Generic EventType instance Show Delete instance Eq Delete instance Data Delete instance Generic Delete instance Show User instance Eq User instance Data User instance Generic User instance Show List instance Eq List instance Data List instance Generic List instance Show HashTagEntity instance Eq HashTagEntity instance Data HashTagEntity instance Generic HashTagEntity instance Show UserEntity instance Eq UserEntity instance Data UserEntity instance Generic UserEntity instance Show URLEntity instance Eq URLEntity instance Data URLEntity instance Generic URLEntity instance Show MediaSize instance Eq MediaSize instance Data MediaSize instance Generic MediaSize instance Show MediaEntity instance Eq MediaEntity instance Data MediaEntity instance Generic MediaEntity instance Show Coordinates instance Eq Coordinates instance Data Coordinates instance Generic Coordinates instance Show DirectMessage instance Eq DirectMessage instance Data DirectMessage instance Generic DirectMessage instance Show SearchStatus instance Eq SearchStatus instance Data SearchStatus instance Generic SearchStatus instance Show BoundingBox instance Eq BoundingBox instance Data BoundingBox instance Generic BoundingBox instance Show Place instance Eq Place instance Data Place instance Generic Place instance Show a => Show (Entity a) instance Eq a => Eq (Entity a) instance Data a => Data (Entity a) instance Generic (Entity a) instance Show Entities instance Eq Entities instance Data Entities instance Generic Entities instance Show Contributor instance Eq Contributor instance Data Contributor instance Generic Contributor instance Show Status instance Eq Status instance Data Status instance Generic Status instance Show EventTarget instance Eq EventTarget instance Data EventTarget instance Generic EventTarget instance Show Event instance Eq Event instance Data Event instance Generic Event instance Show RetweetedStatus instance Eq RetweetedStatus instance Data RetweetedStatus instance Generic RetweetedStatus instance Show StreamingAPI instance Eq StreamingAPI instance Data StreamingAPI instance Generic StreamingAPI instance Show ImageSizeType instance Eq ImageSizeType instance Data ImageSizeType instance Generic ImageSizeType instance Show UploadedMedia instance Eq UploadedMedia instance Data UploadedMedia instance Generic UploadedMedia instance Datatype D1SearchMetadata instance Constructor C1_0SearchMetadata instance Selector S1_0_0SearchMetadata instance Selector S1_0_1SearchMetadata instance Selector S1_0_2SearchMetadata instance Selector S1_0_3SearchMetadata instance Selector S1_0_4SearchMetadata instance Selector S1_0_5SearchMetadata instance Selector S1_0_6SearchMetadata instance Selector S1_0_7SearchMetadata instance Selector S1_0_8SearchMetadata instance Datatype D1SearchResult instance Constructor C1_0SearchResult instance Selector S1_0_0SearchResult instance Selector S1_0_1SearchResult instance Datatype D1EventType instance Constructor C1_0EventType instance Constructor C1_1EventType instance Constructor C1_2EventType instance Constructor C1_3EventType instance Constructor C1_4EventType instance Constructor C1_5EventType instance Constructor C1_6EventType instance Constructor C1_7EventType instance Constructor C1_8EventType instance Datatype D1Delete instance Constructor C1_0Delete instance Selector S1_0_0Delete instance Selector S1_0_1Delete instance Datatype D1User instance Constructor C1_0User instance Selector S1_0_0User instance Selector S1_0_1User instance Selector S1_0_2User instance Selector S1_0_3User instance Selector S1_0_4User instance Selector S1_0_5User instance Selector S1_0_6User instance Selector S1_0_7User instance Selector S1_0_8User instance Selector S1_0_9User instance Selector S1_0_10User instance Selector S1_0_11User instance Selector S1_0_12User instance Selector S1_0_13User instance Selector S1_0_14User instance Selector S1_0_15User instance Selector S1_0_16User instance Selector S1_0_17User instance Selector S1_0_18User instance Selector S1_0_19User instance Selector S1_0_20User instance Selector S1_0_21User instance Selector S1_0_22User instance Selector S1_0_23User instance Selector S1_0_24User instance Selector S1_0_25User instance Selector S1_0_26User instance Selector S1_0_27User instance Selector S1_0_28User instance Selector S1_0_29User instance Selector S1_0_30User instance Selector S1_0_31User instance Selector S1_0_32User instance Selector S1_0_33User instance Selector S1_0_34User instance Selector S1_0_35User instance Selector S1_0_36User instance Selector S1_0_37User instance Selector S1_0_38User instance Selector S1_0_39User instance Datatype D1List instance Constructor C1_0List instance Selector S1_0_0List instance Selector S1_0_1List instance Selector S1_0_2List instance Selector S1_0_3List instance Selector S1_0_4List instance Selector S1_0_5List instance Selector S1_0_6List instance Datatype D1HashTagEntity instance Constructor C1_0HashTagEntity instance Selector S1_0_0HashTagEntity instance Datatype D1UserEntity instance Constructor C1_0UserEntity instance Selector S1_0_0UserEntity instance Selector S1_0_1UserEntity instance Selector S1_0_2UserEntity instance Datatype D1URLEntity instance Constructor C1_0URLEntity instance Selector S1_0_0URLEntity instance Selector S1_0_1URLEntity instance Selector S1_0_2URLEntity instance Datatype D1MediaSize instance Constructor C1_0MediaSize instance Selector S1_0_0MediaSize instance Selector S1_0_1MediaSize instance Selector S1_0_2MediaSize instance Datatype D1MediaEntity instance Constructor C1_0MediaEntity instance Selector S1_0_0MediaEntity instance Selector S1_0_1MediaEntity instance Selector S1_0_2MediaEntity instance Selector S1_0_3MediaEntity instance Selector S1_0_4MediaEntity instance Selector S1_0_5MediaEntity instance Datatype D1Coordinates instance Constructor C1_0Coordinates instance Selector S1_0_0Coordinates instance Selector S1_0_1Coordinates instance Datatype D1DirectMessage instance Constructor C1_0DirectMessage instance Selector S1_0_0DirectMessage instance Selector S1_0_1DirectMessage instance Selector S1_0_2DirectMessage instance Selector S1_0_3DirectMessage instance Selector S1_0_4DirectMessage instance Selector S1_0_5DirectMessage instance Selector S1_0_6DirectMessage instance Selector S1_0_7DirectMessage instance Selector S1_0_8DirectMessage instance Selector S1_0_9DirectMessage instance Datatype D1SearchStatus instance Constructor C1_0SearchStatus instance Selector S1_0_0SearchStatus instance Selector S1_0_1SearchStatus instance Selector S1_0_2SearchStatus instance Selector S1_0_3SearchStatus instance Selector S1_0_4SearchStatus instance Selector S1_0_5SearchStatus instance Datatype D1BoundingBox instance Constructor C1_0BoundingBox instance Selector S1_0_0BoundingBox instance Selector S1_0_1BoundingBox instance Datatype D1Place instance Constructor C1_0Place instance Selector S1_0_0Place instance Selector S1_0_1Place instance Selector S1_0_2Place instance Selector S1_0_3Place instance Selector S1_0_4Place instance Selector S1_0_5Place instance Selector S1_0_6Place instance Selector S1_0_7Place instance Selector S1_0_8Place instance Datatype D1Entity instance Constructor C1_0Entity instance Selector S1_0_0Entity instance Selector S1_0_1Entity instance Datatype D1Entities instance Constructor C1_0Entities instance Selector S1_0_0Entities instance Selector S1_0_1Entities instance Selector S1_0_2Entities instance Selector S1_0_3Entities instance Datatype D1Contributor instance Constructor C1_0Contributor instance Selector S1_0_0Contributor instance Selector S1_0_1Contributor instance Datatype D1Status instance Constructor C1_0Status instance Selector S1_0_0Status instance Selector S1_0_1Status instance Selector S1_0_2Status instance Selector S1_0_3Status instance Selector S1_0_4Status instance Selector S1_0_5Status instance Selector S1_0_6Status instance Selector S1_0_7Status instance Selector S1_0_8Status instance Selector S1_0_9Status instance Selector S1_0_10Status instance Selector S1_0_11Status instance Selector S1_0_12Status instance Selector S1_0_13Status instance Selector S1_0_14Status instance Selector S1_0_15Status instance Selector S1_0_16Status instance Selector S1_0_17Status instance Selector S1_0_18Status instance Selector S1_0_19Status instance Selector S1_0_20Status instance Selector S1_0_21Status instance Selector S1_0_22Status instance Selector S1_0_23Status instance Selector S1_0_24Status instance Selector S1_0_25Status instance Selector S1_0_26Status instance Datatype D1EventTarget instance Constructor C1_0EventTarget instance Constructor C1_1EventTarget instance Constructor C1_2EventTarget instance Constructor C1_3EventTarget instance Datatype D1Event instance Constructor C1_0Event instance Selector S1_0_0Event instance Selector S1_0_1Event instance Selector S1_0_2Event instance Selector S1_0_3Event instance Selector S1_0_4Event instance Datatype D1RetweetedStatus instance Constructor C1_0RetweetedStatus instance Selector S1_0_0RetweetedStatus instance Selector S1_0_1RetweetedStatus instance Selector S1_0_2RetweetedStatus instance Selector S1_0_3RetweetedStatus instance Selector S1_0_4RetweetedStatus instance Selector S1_0_5RetweetedStatus instance Selector S1_0_6RetweetedStatus instance Selector S1_0_7RetweetedStatus instance Selector S1_0_8RetweetedStatus instance Datatype D1StreamingAPI instance Constructor C1_0StreamingAPI instance Constructor C1_1StreamingAPI instance Constructor C1_2StreamingAPI instance Constructor C1_3StreamingAPI instance Constructor C1_4StreamingAPI instance Constructor C1_5StreamingAPI instance Datatype D1ImageSizeType instance Constructor C1_0ImageSizeType instance Selector S1_0_0ImageSizeType instance Selector S1_0_1ImageSizeType instance Selector S1_0_2ImageSizeType instance Datatype D1UploadedMedia instance Constructor C1_0UploadedMedia instance Selector S1_0_0UploadedMedia instance Selector S1_0_1UploadedMedia instance Selector S1_0_2UploadedMedia instance ToJSON UploadedMedia instance FromJSON UploadedMedia instance ToJSON ImageSizeType instance FromJSON ImageSizeType instance ToJSON Contributor instance FromJSON Contributor instance ToJSON a => ToJSON (Entity a) instance FromJSON a => FromJSON (Entity a) instance ToJSON Entities instance FromJSON Entities instance ToJSON BoundingBox instance FromJSON BoundingBox instance ToJSON Place instance FromJSON Place instance ToJSON Coordinates instance FromJSON Coordinates instance ToJSON MediaSize instance FromJSON MediaSize instance ToJSON MediaEntity instance FromJSON MediaEntity instance ToJSON URLEntity instance FromJSON URLEntity instance ToJSON UserEntity instance FromJSON UserEntity instance ToJSON HashTagEntity instance FromJSON HashTagEntity instance ToJSON List instance FromJSON List instance ToJSON User instance FromJSON User instance ToJSON Delete instance FromJSON Delete instance ToJSON Event instance FromJSON Event instance ToJSON EventTarget instance FromJSON EventTarget instance ToJSON DirectMessage instance FromJSON DirectMessage instance ToJSON RetweetedStatus instance FromJSON RetweetedStatus instance ToJSON SearchMetadata instance FromJSON SearchMetadata instance ToJSON SearchStatus instance FromJSON SearchStatus instance ToJSON body => ToJSON (SearchResult body) instance FromJSON body => FromJSON (SearchResult body) instance ToJSON Status instance FromJSON Status instance ToJSON StreamingAPI instance FromJSON StreamingAPI instance ToJSON TwitterTime instance FromJSON TwitterTime