-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Twitter JSON parser and types -- -- This package uses enumerator package for access Twitter API. @package twitter-types @version 0.7.2.2 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 SDirectMessage :: DirectMessage -> 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 StatusId -> Maybe Entities -> Maybe Entities -> Integer -> Maybe Bool -> Maybe Text -> StatusId -> Maybe Text -> Maybe StatusId -> Maybe UserId -> Maybe LanguageCode -> Maybe Place -> Maybe Bool -> Maybe Object -> Maybe StatusId -> Maybe Status -> 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 StatusId [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 [statusQuotedStatusId] :: Status -> Maybe StatusId [statusQuotedStatus] :: Status -> Maybe Status [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 -> Maybe BoundingBox -> Text -> Text -> Text -> Text -> Text -> Text -> Text -> Place [placeAttributes] :: Place -> HashMap Text Text [placeBoundingBox] :: Place -> Maybe 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 -> Maybe Text -> Contributor [contributorId] :: Contributor -> UserId [contributorScreenName] :: Contributor -> Maybe 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 GHC.Generics.Generic Web.Twitter.Types.UploadedMedia instance Data.Data.Data Web.Twitter.Types.UploadedMedia instance GHC.Classes.Eq Web.Twitter.Types.UploadedMedia instance GHC.Show.Show Web.Twitter.Types.UploadedMedia instance GHC.Generics.Generic Web.Twitter.Types.ImageSizeType instance Data.Data.Data Web.Twitter.Types.ImageSizeType instance GHC.Classes.Eq Web.Twitter.Types.ImageSizeType instance GHC.Show.Show Web.Twitter.Types.ImageSizeType instance GHC.Generics.Generic Web.Twitter.Types.StreamingAPI instance Data.Data.Data Web.Twitter.Types.StreamingAPI instance GHC.Classes.Eq Web.Twitter.Types.StreamingAPI instance GHC.Show.Show Web.Twitter.Types.StreamingAPI instance GHC.Generics.Generic Web.Twitter.Types.RetweetedStatus instance Data.Data.Data Web.Twitter.Types.RetweetedStatus instance GHC.Classes.Eq Web.Twitter.Types.RetweetedStatus instance GHC.Show.Show Web.Twitter.Types.RetweetedStatus instance GHC.Generics.Generic Web.Twitter.Types.Event instance Data.Data.Data Web.Twitter.Types.Event instance GHC.Classes.Eq Web.Twitter.Types.Event instance GHC.Show.Show Web.Twitter.Types.Event instance GHC.Generics.Generic Web.Twitter.Types.EventTarget instance Data.Data.Data Web.Twitter.Types.EventTarget instance GHC.Classes.Eq Web.Twitter.Types.EventTarget instance GHC.Show.Show Web.Twitter.Types.EventTarget instance GHC.Generics.Generic Web.Twitter.Types.Status instance Data.Data.Data Web.Twitter.Types.Status instance GHC.Classes.Eq Web.Twitter.Types.Status instance GHC.Show.Show Web.Twitter.Types.Status instance GHC.Generics.Generic Web.Twitter.Types.Contributor instance Data.Data.Data Web.Twitter.Types.Contributor instance GHC.Classes.Eq Web.Twitter.Types.Contributor instance GHC.Show.Show Web.Twitter.Types.Contributor instance GHC.Generics.Generic Web.Twitter.Types.Entities instance Data.Data.Data Web.Twitter.Types.Entities instance GHC.Classes.Eq Web.Twitter.Types.Entities instance GHC.Show.Show Web.Twitter.Types.Entities instance GHC.Generics.Generic (Web.Twitter.Types.Entity a) instance Data.Data.Data a => Data.Data.Data (Web.Twitter.Types.Entity a) instance GHC.Classes.Eq a => GHC.Classes.Eq (Web.Twitter.Types.Entity a) instance GHC.Show.Show a => GHC.Show.Show (Web.Twitter.Types.Entity a) instance GHC.Generics.Generic Web.Twitter.Types.Place instance Data.Data.Data Web.Twitter.Types.Place instance GHC.Classes.Eq Web.Twitter.Types.Place instance GHC.Show.Show Web.Twitter.Types.Place instance GHC.Generics.Generic Web.Twitter.Types.BoundingBox instance Data.Data.Data Web.Twitter.Types.BoundingBox instance GHC.Classes.Eq Web.Twitter.Types.BoundingBox instance GHC.Show.Show Web.Twitter.Types.BoundingBox instance GHC.Generics.Generic Web.Twitter.Types.SearchStatus instance Data.Data.Data Web.Twitter.Types.SearchStatus instance GHC.Classes.Eq Web.Twitter.Types.SearchStatus instance GHC.Show.Show Web.Twitter.Types.SearchStatus instance GHC.Generics.Generic Web.Twitter.Types.DirectMessage instance Data.Data.Data Web.Twitter.Types.DirectMessage instance GHC.Classes.Eq Web.Twitter.Types.DirectMessage instance GHC.Show.Show Web.Twitter.Types.DirectMessage instance GHC.Generics.Generic Web.Twitter.Types.Coordinates instance Data.Data.Data Web.Twitter.Types.Coordinates instance GHC.Classes.Eq Web.Twitter.Types.Coordinates instance GHC.Show.Show Web.Twitter.Types.Coordinates instance GHC.Generics.Generic Web.Twitter.Types.MediaEntity instance Data.Data.Data Web.Twitter.Types.MediaEntity instance GHC.Classes.Eq Web.Twitter.Types.MediaEntity instance GHC.Show.Show Web.Twitter.Types.MediaEntity instance GHC.Generics.Generic Web.Twitter.Types.MediaSize instance Data.Data.Data Web.Twitter.Types.MediaSize instance GHC.Classes.Eq Web.Twitter.Types.MediaSize instance GHC.Show.Show Web.Twitter.Types.MediaSize instance GHC.Generics.Generic Web.Twitter.Types.URLEntity instance Data.Data.Data Web.Twitter.Types.URLEntity instance GHC.Classes.Eq Web.Twitter.Types.URLEntity instance GHC.Show.Show Web.Twitter.Types.URLEntity instance GHC.Generics.Generic Web.Twitter.Types.UserEntity instance Data.Data.Data Web.Twitter.Types.UserEntity instance GHC.Classes.Eq Web.Twitter.Types.UserEntity instance GHC.Show.Show Web.Twitter.Types.UserEntity instance GHC.Generics.Generic Web.Twitter.Types.HashTagEntity instance Data.Data.Data Web.Twitter.Types.HashTagEntity instance GHC.Classes.Eq Web.Twitter.Types.HashTagEntity instance GHC.Show.Show Web.Twitter.Types.HashTagEntity instance GHC.Generics.Generic Web.Twitter.Types.List instance Data.Data.Data Web.Twitter.Types.List instance GHC.Classes.Eq Web.Twitter.Types.List instance GHC.Show.Show Web.Twitter.Types.List instance GHC.Generics.Generic Web.Twitter.Types.User instance Data.Data.Data Web.Twitter.Types.User instance GHC.Classes.Eq Web.Twitter.Types.User instance GHC.Show.Show Web.Twitter.Types.User instance GHC.Generics.Generic Web.Twitter.Types.Delete instance Data.Data.Data Web.Twitter.Types.Delete instance GHC.Classes.Eq Web.Twitter.Types.Delete instance GHC.Show.Show Web.Twitter.Types.Delete instance GHC.Generics.Generic Web.Twitter.Types.EventType instance Data.Data.Data Web.Twitter.Types.EventType instance GHC.Classes.Eq Web.Twitter.Types.EventType instance GHC.Show.Show Web.Twitter.Types.EventType instance GHC.Generics.Generic (Web.Twitter.Types.SearchResult body) instance Data.Data.Data body => Data.Data.Data (Web.Twitter.Types.SearchResult body) instance GHC.Classes.Eq body => GHC.Classes.Eq (Web.Twitter.Types.SearchResult body) instance GHC.Show.Show body => GHC.Show.Show (Web.Twitter.Types.SearchResult body) instance GHC.Generics.Generic Web.Twitter.Types.SearchMetadata instance Data.Data.Data Web.Twitter.Types.SearchMetadata instance GHC.Classes.Eq Web.Twitter.Types.SearchMetadata instance GHC.Show.Show Web.Twitter.Types.SearchMetadata instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.TwitterTime instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.TwitterTime instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.StreamingAPI instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.StreamingAPI instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Status instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Status instance Data.Aeson.Types.Class.FromJSON body => Data.Aeson.Types.Class.FromJSON (Web.Twitter.Types.SearchResult body) instance Data.Aeson.Types.Class.ToJSON body => Data.Aeson.Types.Class.ToJSON (Web.Twitter.Types.SearchResult body) instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.SearchStatus instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.SearchStatus instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.SearchMetadata instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.SearchMetadata instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.RetweetedStatus instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.RetweetedStatus instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.DirectMessage instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.DirectMessage instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.EventTarget instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.EventTarget instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Event instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Event instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Delete instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Delete instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.User instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.User instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.List instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.List instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.HashTagEntity instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.HashTagEntity instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.UserEntity instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.UserEntity instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.URLEntity instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.URLEntity instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.MediaEntity instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.MediaEntity instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.MediaSize instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.MediaSize instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Coordinates instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Coordinates instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Place instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Place instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.BoundingBox instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.BoundingBox instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Entities instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Entities instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Web.Twitter.Types.Entity a) instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Web.Twitter.Types.Entity a) instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Contributor instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Contributor instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.ImageSizeType instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.ImageSizeType instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.UploadedMedia instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.UploadedMedia