-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | Twitter JSON parser and types
--   
--   Please see the README on Github at
--   https://github.com/himura/twitter-types#readme
@package twitter-types
@version 0.11.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
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 ExtendedEntities -> 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 -> Maybe DisplayTextRange -> Status
[statusContributors] :: Status -> Maybe [Contributor]
[statusCoordinates] :: Status -> Maybe Coordinates
[statusCreatedAt] :: Status -> UTCTime
[statusCurrentUserRetweet] :: Status -> Maybe StatusId
[statusEntities] :: Status -> Maybe Entities
[statusExtendedEntities] :: Status -> Maybe ExtendedEntities
[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
[statusDisplayTextRange] :: Status -> Maybe DisplayTextRange
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 :: EventId -> UTCTime -> UserId -> UserId -> Text -> Entities -> DirectMessage
[dmId] :: DirectMessage -> EventId
[dmCreatedTimestamp] :: DirectMessage -> UTCTime
[dmTargetRecipientId] :: DirectMessage -> UserId
[dmSenderId] :: DirectMessage -> UserId
[dmText] :: DirectMessage -> Text
[dmEntities] :: DirectMessage -> Entities
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 -> Maybe Text -> Int -> Maybe Bool -> Maybe Bool -> Int -> Int -> Bool -> UserId -> Bool -> Maybe 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
[userEmail] :: 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 -> Maybe 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 ExtendedEntities
ExtendedEntities :: [Entity ExtendedEntity] -> ExtendedEntities
[exeMedia] :: ExtendedEntities -> [Entity ExtendedEntity]
data Variant
Variant :: Maybe Int -> Text -> URIString -> Variant
[vBitrate] :: Variant -> Maybe Int
[vContentType] :: Variant -> Text
[vUrl] :: Variant -> URIString
data VideoInfo
VideoInfo :: [Int] -> Maybe Int -> [Variant] -> VideoInfo
[vsAspectRatio] :: VideoInfo -> [Int]
[vsDurationMillis] :: VideoInfo -> Maybe Int
[vsVariants] :: VideoInfo -> [Variant]
data ExtendedEntity
ExtendedEntity :: StatusId -> URIString -> URIString -> HashMap Text MediaSize -> Text -> Maybe VideoInfo -> Maybe Double -> Maybe String -> URLEntity -> ExtendedEntity
[exeID] :: ExtendedEntity -> StatusId
[exeMediaUrl] :: ExtendedEntity -> URIString
[exeMediaUrlHttps] :: ExtendedEntity -> URIString
[exeSizes] :: ExtendedEntity -> HashMap Text MediaSize
[exeType] :: ExtendedEntity -> Text
[exeVideoInfo] :: ExtendedEntity -> Maybe VideoInfo
[exeDurationMillis] :: ExtendedEntity -> Maybe Double
[exeExtAltText] :: ExtendedEntity -> Maybe String
[exeURL] :: ExtendedEntity -> URLEntity
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

-- | unicode code point indices, identifying the inclusive start and
--   exclusive end of the displayable content of the Tweet.
data DisplayTextRange
DisplayTextRange :: Int -> Int -> DisplayTextRange
[displayTextRangeStart] :: DisplayTextRange -> Int

-- | exclusive
[displayTextRangeEnd] :: DisplayTextRange -> Int
checkError :: Object -> Parser ()
twitterTimeFormat :: String
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.BoundingBox
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Contributor
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Coordinates
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Delete
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.DirectMessage
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.DisplayTextRange
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Entities
instance GHC.Internal.Data.Data.Data a => GHC.Internal.Data.Data.Data (Web.Twitter.Types.Entity a)
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Event
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.EventTarget
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.EventType
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.ExtendedEntities
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.ExtendedEntity
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.HashTagEntity
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.ImageSizeType
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.List
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.MediaEntity
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.MediaSize
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Place
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.RetweetedStatus
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.SearchMetadata
instance GHC.Internal.Data.Data.Data body => GHC.Internal.Data.Data.Data (Web.Twitter.Types.SearchResult body)
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.SearchStatus
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Status
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.StreamingAPI
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.URLEntity
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.UploadedMedia
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.User
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.UserEntity
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.Variant
instance GHC.Internal.Data.Data.Data Web.Twitter.Types.VideoInfo
instance GHC.Classes.Eq Web.Twitter.Types.BoundingBox
instance GHC.Classes.Eq Web.Twitter.Types.Contributor
instance GHC.Classes.Eq Web.Twitter.Types.Coordinates
instance GHC.Classes.Eq Web.Twitter.Types.Delete
instance GHC.Classes.Eq Web.Twitter.Types.DirectMessage
instance GHC.Classes.Eq Web.Twitter.Types.DisplayTextRange
instance GHC.Classes.Eq Web.Twitter.Types.Entities
instance GHC.Classes.Eq a => GHC.Classes.Eq (Web.Twitter.Types.Entity a)
instance GHC.Classes.Eq Web.Twitter.Types.Event
instance GHC.Classes.Eq Web.Twitter.Types.EventTarget
instance GHC.Classes.Eq Web.Twitter.Types.EventType
instance GHC.Classes.Eq Web.Twitter.Types.ExtendedEntities
instance GHC.Classes.Eq Web.Twitter.Types.ExtendedEntity
instance GHC.Classes.Eq Web.Twitter.Types.HashTagEntity
instance GHC.Classes.Eq Web.Twitter.Types.ImageSizeType
instance GHC.Classes.Eq Web.Twitter.Types.List
instance GHC.Classes.Eq Web.Twitter.Types.MediaEntity
instance GHC.Classes.Eq Web.Twitter.Types.MediaSize
instance GHC.Classes.Eq Web.Twitter.Types.Place
instance GHC.Classes.Eq Web.Twitter.Types.RetweetedStatus
instance GHC.Classes.Eq Web.Twitter.Types.SearchMetadata
instance GHC.Classes.Eq body => GHC.Classes.Eq (Web.Twitter.Types.SearchResult body)
instance GHC.Classes.Eq Web.Twitter.Types.SearchStatus
instance GHC.Classes.Eq Web.Twitter.Types.Status
instance GHC.Classes.Eq Web.Twitter.Types.StreamingAPI
instance GHC.Classes.Eq Web.Twitter.Types.URLEntity
instance GHC.Classes.Eq Web.Twitter.Types.UploadedMedia
instance GHC.Classes.Eq Web.Twitter.Types.User
instance GHC.Classes.Eq Web.Twitter.Types.UserEntity
instance GHC.Classes.Eq Web.Twitter.Types.Variant
instance GHC.Classes.Eq Web.Twitter.Types.VideoInfo
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.BoundingBox
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Contributor
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Coordinates
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Delete
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.DirectMessage
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.DisplayTextRange
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Entities
instance Data.Aeson.Types.FromJSON.FromJSON a => Data.Aeson.Types.FromJSON.FromJSON (Web.Twitter.Types.Entity a)
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Event
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.EventTarget
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.ExtendedEntities
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.ExtendedEntity
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.HashTagEntity
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.ImageSizeType
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.List
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.MediaEntity
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.MediaSize
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Place
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.RetweetedStatus
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.SearchMetadata
instance Data.Aeson.Types.FromJSON.FromJSON body => Data.Aeson.Types.FromJSON.FromJSON (Web.Twitter.Types.SearchResult body)
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.SearchStatus
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Status
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.StreamingAPI
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.TwitterTime
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.URLEntity
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.UploadedMedia
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.User
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.UserEntity
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.Variant
instance Data.Aeson.Types.FromJSON.FromJSON Web.Twitter.Types.VideoInfo
instance GHC.Internal.Generics.Generic1 Web.Twitter.Types.Entity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.BoundingBox
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Contributor
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Coordinates
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Delete
instance GHC.Internal.Generics.Generic Web.Twitter.Types.DirectMessage
instance GHC.Internal.Generics.Generic Web.Twitter.Types.DisplayTextRange
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Entities
instance GHC.Internal.Generics.Generic (Web.Twitter.Types.Entity a)
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Event
instance GHC.Internal.Generics.Generic Web.Twitter.Types.EventTarget
instance GHC.Internal.Generics.Generic Web.Twitter.Types.EventType
instance GHC.Internal.Generics.Generic Web.Twitter.Types.ExtendedEntities
instance GHC.Internal.Generics.Generic Web.Twitter.Types.ExtendedEntity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.HashTagEntity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.ImageSizeType
instance GHC.Internal.Generics.Generic Web.Twitter.Types.List
instance GHC.Internal.Generics.Generic Web.Twitter.Types.MediaEntity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.MediaSize
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Place
instance GHC.Internal.Generics.Generic Web.Twitter.Types.RetweetedStatus
instance GHC.Internal.Generics.Generic Web.Twitter.Types.SearchMetadata
instance GHC.Internal.Generics.Generic (Web.Twitter.Types.SearchResult body)
instance GHC.Internal.Generics.Generic Web.Twitter.Types.SearchStatus
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Status
instance GHC.Internal.Generics.Generic Web.Twitter.Types.StreamingAPI
instance GHC.Internal.Generics.Generic Web.Twitter.Types.URLEntity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.UploadedMedia
instance GHC.Internal.Generics.Generic Web.Twitter.Types.User
instance GHC.Internal.Generics.Generic Web.Twitter.Types.UserEntity
instance GHC.Internal.Generics.Generic Web.Twitter.Types.Variant
instance GHC.Internal.Generics.Generic Web.Twitter.Types.VideoInfo
instance GHC.Classes.Ord Web.Twitter.Types.DisplayTextRange
instance GHC.Internal.Show.Show Web.Twitter.Types.BoundingBox
instance GHC.Internal.Show.Show Web.Twitter.Types.Contributor
instance GHC.Internal.Show.Show Web.Twitter.Types.Coordinates
instance GHC.Internal.Show.Show Web.Twitter.Types.Delete
instance GHC.Internal.Show.Show Web.Twitter.Types.DirectMessage
instance GHC.Internal.Show.Show Web.Twitter.Types.DisplayTextRange
instance GHC.Internal.Show.Show Web.Twitter.Types.Entities
instance GHC.Internal.Show.Show a => GHC.Internal.Show.Show (Web.Twitter.Types.Entity a)
instance GHC.Internal.Show.Show Web.Twitter.Types.Event
instance GHC.Internal.Show.Show Web.Twitter.Types.EventTarget
instance GHC.Internal.Show.Show Web.Twitter.Types.EventType
instance GHC.Internal.Show.Show Web.Twitter.Types.ExtendedEntities
instance GHC.Internal.Show.Show Web.Twitter.Types.ExtendedEntity
instance GHC.Internal.Show.Show Web.Twitter.Types.HashTagEntity
instance GHC.Internal.Show.Show Web.Twitter.Types.ImageSizeType
instance GHC.Internal.Show.Show Web.Twitter.Types.List
instance GHC.Internal.Show.Show Web.Twitter.Types.MediaEntity
instance GHC.Internal.Show.Show Web.Twitter.Types.MediaSize
instance GHC.Internal.Show.Show Web.Twitter.Types.Place
instance GHC.Internal.Show.Show Web.Twitter.Types.RetweetedStatus
instance GHC.Internal.Show.Show Web.Twitter.Types.SearchMetadata
instance GHC.Internal.Show.Show body => GHC.Internal.Show.Show (Web.Twitter.Types.SearchResult body)
instance GHC.Internal.Show.Show Web.Twitter.Types.SearchStatus
instance GHC.Internal.Show.Show Web.Twitter.Types.Status
instance GHC.Internal.Show.Show Web.Twitter.Types.StreamingAPI
instance GHC.Internal.Show.Show Web.Twitter.Types.URLEntity
instance GHC.Internal.Show.Show Web.Twitter.Types.UploadedMedia
instance GHC.Internal.Show.Show Web.Twitter.Types.User
instance GHC.Internal.Show.Show Web.Twitter.Types.UserEntity
instance GHC.Internal.Show.Show Web.Twitter.Types.Variant
instance GHC.Internal.Show.Show Web.Twitter.Types.VideoInfo
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.BoundingBox
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Contributor
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Coordinates
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Delete
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.DirectMessage
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.DisplayTextRange
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Entities
instance Data.Aeson.Types.ToJSON.ToJSON a => Data.Aeson.Types.ToJSON.ToJSON (Web.Twitter.Types.Entity a)
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Event
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.EventTarget
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.ExtendedEntities
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.ExtendedEntity
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.HashTagEntity
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.ImageSizeType
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.List
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.MediaEntity
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.MediaSize
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Place
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.RetweetedStatus
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.SearchMetadata
instance Data.Aeson.Types.ToJSON.ToJSON body => Data.Aeson.Types.ToJSON.ToJSON (Web.Twitter.Types.SearchResult body)
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.SearchStatus
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Status
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.StreamingAPI
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.TwitterTime
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.URLEntity
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.UploadedMedia
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.User
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.UserEntity
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.Variant
instance Data.Aeson.Types.ToJSON.ToJSON Web.Twitter.Types.VideoInfo
