packages feed

twitter-types 0.7.1 → 0.7.1.1

raw patch · 17 files changed

+227/−1 lines, 17 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Web.Twitter.Types: boundingBoxCoordinates :: BoundingBox -> [[[Double]]]
- Web.Twitter.Types: boundingBoxType :: BoundingBox -> Text
- Web.Twitter.Types: contributorId :: Contributor -> UserId
- Web.Twitter.Types: contributorScreenName :: Contributor -> Maybe Text
- Web.Twitter.Types: coordinates :: Coordinates -> [Double]
- Web.Twitter.Types: coordinatesType :: Coordinates -> Text
- Web.Twitter.Types: delId :: Delete -> StatusId
- Web.Twitter.Types: delUserId :: Delete -> UserId
- Web.Twitter.Types: dmCoordinates :: DirectMessage -> Maybe Coordinates
- Web.Twitter.Types: dmCreatedAt :: DirectMessage -> UTCTime
- Web.Twitter.Types: dmId :: DirectMessage -> StatusId
- Web.Twitter.Types: dmRecipient :: DirectMessage -> User
- Web.Twitter.Types: dmRecipientId :: DirectMessage -> UserId
- Web.Twitter.Types: dmRecipientScreeName :: DirectMessage -> Text
- Web.Twitter.Types: dmSender :: DirectMessage -> User
- Web.Twitter.Types: dmSenderId :: DirectMessage -> UserId
- Web.Twitter.Types: dmSenderScreenName :: DirectMessage -> Text
- Web.Twitter.Types: dmText :: DirectMessage -> Text
- Web.Twitter.Types: enHashTags :: Entities -> [Entity HashTagEntity]
- Web.Twitter.Types: enMedia :: Entities -> [Entity MediaEntity]
- Web.Twitter.Types: enURLs :: Entities -> [Entity URLEntity]
- Web.Twitter.Types: enUserMentions :: Entities -> [Entity UserEntity]
- Web.Twitter.Types: entityBody :: Entity a -> a
- Web.Twitter.Types: entityIndices :: Entity a -> EntityIndices
- Web.Twitter.Types: evCreatedAt :: Event -> UTCTime
- Web.Twitter.Types: evEvent :: Event -> Text
- Web.Twitter.Types: evSource :: Event -> EventTarget
- Web.Twitter.Types: evTarget :: Event -> EventTarget
- Web.Twitter.Types: evTargetObject :: Event -> Maybe EventTarget
- Web.Twitter.Types: hashTagText :: HashTagEntity -> Text
- Web.Twitter.Types: imageSizeTypeHeight :: ImageSizeType -> Int
- Web.Twitter.Types: imageSizeTypeType :: ImageSizeType -> Text
- Web.Twitter.Types: imageSizeTypeWidth :: ImageSizeType -> Int
- Web.Twitter.Types: instance Constructor C1_0BoundingBox
- Web.Twitter.Types: instance Constructor C1_0Contributor
- Web.Twitter.Types: instance Constructor C1_0Coordinates
- Web.Twitter.Types: instance Constructor C1_0Delete
- Web.Twitter.Types: instance Constructor C1_0DirectMessage
- Web.Twitter.Types: instance Constructor C1_0Entities
- Web.Twitter.Types: instance Constructor C1_0Entity
- Web.Twitter.Types: instance Constructor C1_0Event
- Web.Twitter.Types: instance Constructor C1_0EventTarget
- Web.Twitter.Types: instance Constructor C1_0EventType
- Web.Twitter.Types: instance Constructor C1_0HashTagEntity
- Web.Twitter.Types: instance Constructor C1_0ImageSizeType
- Web.Twitter.Types: instance Constructor C1_0List
- Web.Twitter.Types: instance Constructor C1_0MediaEntity
- Web.Twitter.Types: instance Constructor C1_0MediaSize
- Web.Twitter.Types: instance Constructor C1_0Place
- Web.Twitter.Types: instance Constructor C1_0RetweetedStatus
- Web.Twitter.Types: instance Constructor C1_0SearchMetadata
- Web.Twitter.Types: instance Constructor C1_0SearchResult
- Web.Twitter.Types: instance Constructor C1_0SearchStatus
- Web.Twitter.Types: instance Constructor C1_0Status
- Web.Twitter.Types: instance Constructor C1_0StreamingAPI
- Web.Twitter.Types: instance Constructor C1_0URLEntity
- Web.Twitter.Types: instance Constructor C1_0UploadedMedia
- Web.Twitter.Types: instance Constructor C1_0User
- Web.Twitter.Types: instance Constructor C1_0UserEntity
- Web.Twitter.Types: instance Constructor C1_1EventTarget
- Web.Twitter.Types: instance Constructor C1_1EventType
- Web.Twitter.Types: instance Constructor C1_1StreamingAPI
- Web.Twitter.Types: instance Constructor C1_2EventTarget
- Web.Twitter.Types: instance Constructor C1_2EventType
- Web.Twitter.Types: instance Constructor C1_2StreamingAPI
- Web.Twitter.Types: instance Constructor C1_3EventTarget
- Web.Twitter.Types: instance Constructor C1_3EventType
- Web.Twitter.Types: instance Constructor C1_3StreamingAPI
- Web.Twitter.Types: instance Constructor C1_4EventType
- Web.Twitter.Types: instance Constructor C1_4StreamingAPI
- Web.Twitter.Types: instance Constructor C1_5EventType
- Web.Twitter.Types: instance Constructor C1_5StreamingAPI
- Web.Twitter.Types: instance Constructor C1_6EventType
- Web.Twitter.Types: instance Constructor C1_7EventType
- Web.Twitter.Types: instance Constructor C1_8EventType
- Web.Twitter.Types: instance Data BoundingBox
- Web.Twitter.Types: instance Data Contributor
- Web.Twitter.Types: instance Data Coordinates
- Web.Twitter.Types: instance Data Delete
- Web.Twitter.Types: instance Data DirectMessage
- Web.Twitter.Types: instance Data Entities
- Web.Twitter.Types: instance Data Event
- Web.Twitter.Types: instance Data EventTarget
- Web.Twitter.Types: instance Data EventType
- Web.Twitter.Types: instance Data HashTagEntity
- Web.Twitter.Types: instance Data ImageSizeType
- Web.Twitter.Types: instance Data List
- Web.Twitter.Types: instance Data MediaEntity
- Web.Twitter.Types: instance Data MediaSize
- Web.Twitter.Types: instance Data Place
- Web.Twitter.Types: instance Data RetweetedStatus
- Web.Twitter.Types: instance Data SearchMetadata
- Web.Twitter.Types: instance Data SearchStatus
- Web.Twitter.Types: instance Data Status
- Web.Twitter.Types: instance Data StreamingAPI
- Web.Twitter.Types: instance Data URLEntity
- Web.Twitter.Types: instance Data UploadedMedia
- Web.Twitter.Types: instance Data User
- Web.Twitter.Types: instance Data UserEntity
- Web.Twitter.Types: instance Data a => Data (Entity a)
- Web.Twitter.Types: instance Data body => Data (SearchResult body)
- Web.Twitter.Types: instance Datatype D1BoundingBox
- Web.Twitter.Types: instance Datatype D1Contributor
- Web.Twitter.Types: instance Datatype D1Coordinates
- Web.Twitter.Types: instance Datatype D1Delete
- Web.Twitter.Types: instance Datatype D1DirectMessage
- Web.Twitter.Types: instance Datatype D1Entities
- Web.Twitter.Types: instance Datatype D1Entity
- Web.Twitter.Types: instance Datatype D1Event
- Web.Twitter.Types: instance Datatype D1EventTarget
- Web.Twitter.Types: instance Datatype D1EventType
- Web.Twitter.Types: instance Datatype D1HashTagEntity
- Web.Twitter.Types: instance Datatype D1ImageSizeType
- Web.Twitter.Types: instance Datatype D1List
- Web.Twitter.Types: instance Datatype D1MediaEntity
- Web.Twitter.Types: instance Datatype D1MediaSize
- Web.Twitter.Types: instance Datatype D1Place
- Web.Twitter.Types: instance Datatype D1RetweetedStatus
- Web.Twitter.Types: instance Datatype D1SearchMetadata
- Web.Twitter.Types: instance Datatype D1SearchResult
- Web.Twitter.Types: instance Datatype D1SearchStatus
- Web.Twitter.Types: instance Datatype D1Status
- Web.Twitter.Types: instance Datatype D1StreamingAPI
- Web.Twitter.Types: instance Datatype D1URLEntity
- Web.Twitter.Types: instance Datatype D1UploadedMedia
- Web.Twitter.Types: instance Datatype D1User
- Web.Twitter.Types: instance Datatype D1UserEntity
- Web.Twitter.Types: instance Eq BoundingBox
- Web.Twitter.Types: instance Eq Contributor
- Web.Twitter.Types: instance Eq Coordinates
- Web.Twitter.Types: instance Eq Delete
- Web.Twitter.Types: instance Eq DirectMessage
- Web.Twitter.Types: instance Eq Entities
- Web.Twitter.Types: instance Eq Event
- Web.Twitter.Types: instance Eq EventTarget
- Web.Twitter.Types: instance Eq EventType
- Web.Twitter.Types: instance Eq HashTagEntity
- Web.Twitter.Types: instance Eq ImageSizeType
- Web.Twitter.Types: instance Eq List
- Web.Twitter.Types: instance Eq MediaEntity
- Web.Twitter.Types: instance Eq MediaSize
- Web.Twitter.Types: instance Eq Place
- Web.Twitter.Types: instance Eq RetweetedStatus
- Web.Twitter.Types: instance Eq SearchMetadata
- Web.Twitter.Types: instance Eq SearchStatus
- Web.Twitter.Types: instance Eq Status
- Web.Twitter.Types: instance Eq StreamingAPI
- Web.Twitter.Types: instance Eq URLEntity
- Web.Twitter.Types: instance Eq UploadedMedia
- Web.Twitter.Types: instance Eq User
- Web.Twitter.Types: instance Eq UserEntity
- Web.Twitter.Types: instance Eq a => Eq (Entity a)
- Web.Twitter.Types: instance Eq body => Eq (SearchResult body)
- Web.Twitter.Types: instance FromJSON BoundingBox
- Web.Twitter.Types: instance FromJSON Contributor
- Web.Twitter.Types: instance FromJSON Coordinates
- Web.Twitter.Types: instance FromJSON Delete
- Web.Twitter.Types: instance FromJSON DirectMessage
- Web.Twitter.Types: instance FromJSON Entities
- Web.Twitter.Types: instance FromJSON Event
- Web.Twitter.Types: instance FromJSON EventTarget
- Web.Twitter.Types: instance FromJSON HashTagEntity
- Web.Twitter.Types: instance FromJSON ImageSizeType
- Web.Twitter.Types: instance FromJSON List
- Web.Twitter.Types: instance FromJSON MediaEntity
- Web.Twitter.Types: instance FromJSON MediaSize
- Web.Twitter.Types: instance FromJSON Place
- Web.Twitter.Types: instance FromJSON RetweetedStatus
- Web.Twitter.Types: instance FromJSON SearchMetadata
- Web.Twitter.Types: instance FromJSON SearchStatus
- Web.Twitter.Types: instance FromJSON Status
- Web.Twitter.Types: instance FromJSON StreamingAPI
- Web.Twitter.Types: instance FromJSON TwitterTime
- Web.Twitter.Types: instance FromJSON URLEntity
- Web.Twitter.Types: instance FromJSON UploadedMedia
- Web.Twitter.Types: instance FromJSON User
- Web.Twitter.Types: instance FromJSON UserEntity
- Web.Twitter.Types: instance FromJSON a => FromJSON (Entity a)
- Web.Twitter.Types: instance FromJSON body => FromJSON (SearchResult body)
- Web.Twitter.Types: instance Generic (Entity a)
- Web.Twitter.Types: instance Generic (SearchResult body)
- Web.Twitter.Types: instance Generic BoundingBox
- Web.Twitter.Types: instance Generic Contributor
- Web.Twitter.Types: instance Generic Coordinates
- Web.Twitter.Types: instance Generic Delete
- Web.Twitter.Types: instance Generic DirectMessage
- Web.Twitter.Types: instance Generic Entities
- Web.Twitter.Types: instance Generic Event
- Web.Twitter.Types: instance Generic EventTarget
- Web.Twitter.Types: instance Generic EventType
- Web.Twitter.Types: instance Generic HashTagEntity
- Web.Twitter.Types: instance Generic ImageSizeType
- Web.Twitter.Types: instance Generic List
- Web.Twitter.Types: instance Generic MediaEntity
- Web.Twitter.Types: instance Generic MediaSize
- Web.Twitter.Types: instance Generic Place
- Web.Twitter.Types: instance Generic RetweetedStatus
- Web.Twitter.Types: instance Generic SearchMetadata
- Web.Twitter.Types: instance Generic SearchStatus
- Web.Twitter.Types: instance Generic Status
- Web.Twitter.Types: instance Generic StreamingAPI
- Web.Twitter.Types: instance Generic URLEntity
- Web.Twitter.Types: instance Generic UploadedMedia
- Web.Twitter.Types: instance Generic User
- Web.Twitter.Types: instance Generic UserEntity
- Web.Twitter.Types: instance Selector S1_0_0BoundingBox
- Web.Twitter.Types: instance Selector S1_0_0Contributor
- Web.Twitter.Types: instance Selector S1_0_0Coordinates
- Web.Twitter.Types: instance Selector S1_0_0Delete
- Web.Twitter.Types: instance Selector S1_0_0DirectMessage
- Web.Twitter.Types: instance Selector S1_0_0Entities
- Web.Twitter.Types: instance Selector S1_0_0Entity
- Web.Twitter.Types: instance Selector S1_0_0Event
- Web.Twitter.Types: instance Selector S1_0_0HashTagEntity
- Web.Twitter.Types: instance Selector S1_0_0ImageSizeType
- Web.Twitter.Types: instance Selector S1_0_0List
- Web.Twitter.Types: instance Selector S1_0_0MediaEntity
- Web.Twitter.Types: instance Selector S1_0_0MediaSize
- Web.Twitter.Types: instance Selector S1_0_0Place
- Web.Twitter.Types: instance Selector S1_0_0RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_0SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_0SearchResult
- Web.Twitter.Types: instance Selector S1_0_0SearchStatus
- Web.Twitter.Types: instance Selector S1_0_0Status
- Web.Twitter.Types: instance Selector S1_0_0URLEntity
- Web.Twitter.Types: instance Selector S1_0_0UploadedMedia
- Web.Twitter.Types: instance Selector S1_0_0User
- Web.Twitter.Types: instance Selector S1_0_0UserEntity
- Web.Twitter.Types: instance Selector S1_0_10Status
- Web.Twitter.Types: instance Selector S1_0_10User
- Web.Twitter.Types: instance Selector S1_0_11Status
- Web.Twitter.Types: instance Selector S1_0_11User
- Web.Twitter.Types: instance Selector S1_0_12Status
- Web.Twitter.Types: instance Selector S1_0_12User
- Web.Twitter.Types: instance Selector S1_0_13Status
- Web.Twitter.Types: instance Selector S1_0_13User
- Web.Twitter.Types: instance Selector S1_0_14Status
- Web.Twitter.Types: instance Selector S1_0_14User
- Web.Twitter.Types: instance Selector S1_0_15Status
- Web.Twitter.Types: instance Selector S1_0_15User
- Web.Twitter.Types: instance Selector S1_0_16Status
- Web.Twitter.Types: instance Selector S1_0_16User
- Web.Twitter.Types: instance Selector S1_0_17Status
- Web.Twitter.Types: instance Selector S1_0_17User
- Web.Twitter.Types: instance Selector S1_0_18Status
- Web.Twitter.Types: instance Selector S1_0_18User
- Web.Twitter.Types: instance Selector S1_0_19Status
- Web.Twitter.Types: instance Selector S1_0_19User
- Web.Twitter.Types: instance Selector S1_0_1BoundingBox
- Web.Twitter.Types: instance Selector S1_0_1Contributor
- Web.Twitter.Types: instance Selector S1_0_1Coordinates
- Web.Twitter.Types: instance Selector S1_0_1Delete
- Web.Twitter.Types: instance Selector S1_0_1DirectMessage
- Web.Twitter.Types: instance Selector S1_0_1Entities
- Web.Twitter.Types: instance Selector S1_0_1Entity
- Web.Twitter.Types: instance Selector S1_0_1Event
- Web.Twitter.Types: instance Selector S1_0_1ImageSizeType
- Web.Twitter.Types: instance Selector S1_0_1List
- Web.Twitter.Types: instance Selector S1_0_1MediaEntity
- Web.Twitter.Types: instance Selector S1_0_1MediaSize
- Web.Twitter.Types: instance Selector S1_0_1Place
- Web.Twitter.Types: instance Selector S1_0_1RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_1SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_1SearchResult
- Web.Twitter.Types: instance Selector S1_0_1SearchStatus
- Web.Twitter.Types: instance Selector S1_0_1Status
- Web.Twitter.Types: instance Selector S1_0_1URLEntity
- Web.Twitter.Types: instance Selector S1_0_1UploadedMedia
- Web.Twitter.Types: instance Selector S1_0_1User
- Web.Twitter.Types: instance Selector S1_0_1UserEntity
- Web.Twitter.Types: instance Selector S1_0_20Status
- Web.Twitter.Types: instance Selector S1_0_20User
- Web.Twitter.Types: instance Selector S1_0_21Status
- Web.Twitter.Types: instance Selector S1_0_21User
- Web.Twitter.Types: instance Selector S1_0_22Status
- Web.Twitter.Types: instance Selector S1_0_22User
- Web.Twitter.Types: instance Selector S1_0_23Status
- Web.Twitter.Types: instance Selector S1_0_23User
- Web.Twitter.Types: instance Selector S1_0_24Status
- Web.Twitter.Types: instance Selector S1_0_24User
- Web.Twitter.Types: instance Selector S1_0_25Status
- Web.Twitter.Types: instance Selector S1_0_25User
- Web.Twitter.Types: instance Selector S1_0_26Status
- Web.Twitter.Types: instance Selector S1_0_26User
- Web.Twitter.Types: instance Selector S1_0_27Status
- Web.Twitter.Types: instance Selector S1_0_27User
- Web.Twitter.Types: instance Selector S1_0_28Status
- Web.Twitter.Types: instance Selector S1_0_28User
- Web.Twitter.Types: instance Selector S1_0_29User
- Web.Twitter.Types: instance Selector S1_0_2DirectMessage
- Web.Twitter.Types: instance Selector S1_0_2Entities
- Web.Twitter.Types: instance Selector S1_0_2Event
- Web.Twitter.Types: instance Selector S1_0_2ImageSizeType
- Web.Twitter.Types: instance Selector S1_0_2List
- Web.Twitter.Types: instance Selector S1_0_2MediaEntity
- Web.Twitter.Types: instance Selector S1_0_2MediaSize
- Web.Twitter.Types: instance Selector S1_0_2Place
- Web.Twitter.Types: instance Selector S1_0_2RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_2SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_2SearchStatus
- Web.Twitter.Types: instance Selector S1_0_2Status
- Web.Twitter.Types: instance Selector S1_0_2URLEntity
- Web.Twitter.Types: instance Selector S1_0_2UploadedMedia
- Web.Twitter.Types: instance Selector S1_0_2User
- Web.Twitter.Types: instance Selector S1_0_2UserEntity
- Web.Twitter.Types: instance Selector S1_0_30User
- Web.Twitter.Types: instance Selector S1_0_31User
- Web.Twitter.Types: instance Selector S1_0_32User
- Web.Twitter.Types: instance Selector S1_0_33User
- Web.Twitter.Types: instance Selector S1_0_34User
- Web.Twitter.Types: instance Selector S1_0_35User
- Web.Twitter.Types: instance Selector S1_0_36User
- Web.Twitter.Types: instance Selector S1_0_37User
- Web.Twitter.Types: instance Selector S1_0_38User
- Web.Twitter.Types: instance Selector S1_0_39User
- Web.Twitter.Types: instance Selector S1_0_3DirectMessage
- Web.Twitter.Types: instance Selector S1_0_3Entities
- Web.Twitter.Types: instance Selector S1_0_3Event
- Web.Twitter.Types: instance Selector S1_0_3List
- Web.Twitter.Types: instance Selector S1_0_3MediaEntity
- Web.Twitter.Types: instance Selector S1_0_3Place
- Web.Twitter.Types: instance Selector S1_0_3RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_3SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_3SearchStatus
- Web.Twitter.Types: instance Selector S1_0_3Status
- Web.Twitter.Types: instance Selector S1_0_3User
- Web.Twitter.Types: instance Selector S1_0_4DirectMessage
- Web.Twitter.Types: instance Selector S1_0_4Event
- Web.Twitter.Types: instance Selector S1_0_4List
- Web.Twitter.Types: instance Selector S1_0_4MediaEntity
- Web.Twitter.Types: instance Selector S1_0_4Place
- Web.Twitter.Types: instance Selector S1_0_4RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_4SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_4SearchStatus
- Web.Twitter.Types: instance Selector S1_0_4Status
- Web.Twitter.Types: instance Selector S1_0_4User
- Web.Twitter.Types: instance Selector S1_0_5DirectMessage
- Web.Twitter.Types: instance Selector S1_0_5List
- Web.Twitter.Types: instance Selector S1_0_5MediaEntity
- Web.Twitter.Types: instance Selector S1_0_5Place
- Web.Twitter.Types: instance Selector S1_0_5RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_5SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_5SearchStatus
- Web.Twitter.Types: instance Selector S1_0_5Status
- Web.Twitter.Types: instance Selector S1_0_5User
- Web.Twitter.Types: instance Selector S1_0_6DirectMessage
- Web.Twitter.Types: instance Selector S1_0_6List
- Web.Twitter.Types: instance Selector S1_0_6Place
- Web.Twitter.Types: instance Selector S1_0_6RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_6SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_6Status
- Web.Twitter.Types: instance Selector S1_0_6User
- Web.Twitter.Types: instance Selector S1_0_7DirectMessage
- Web.Twitter.Types: instance Selector S1_0_7Place
- Web.Twitter.Types: instance Selector S1_0_7RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_7SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_7Status
- Web.Twitter.Types: instance Selector S1_0_7User
- Web.Twitter.Types: instance Selector S1_0_8DirectMessage
- Web.Twitter.Types: instance Selector S1_0_8Place
- Web.Twitter.Types: instance Selector S1_0_8RetweetedStatus
- Web.Twitter.Types: instance Selector S1_0_8SearchMetadata
- Web.Twitter.Types: instance Selector S1_0_8Status
- Web.Twitter.Types: instance Selector S1_0_8User
- Web.Twitter.Types: instance Selector S1_0_9DirectMessage
- Web.Twitter.Types: instance Selector S1_0_9Status
- Web.Twitter.Types: instance Selector S1_0_9User
- Web.Twitter.Types: instance Show BoundingBox
- Web.Twitter.Types: instance Show Contributor
- Web.Twitter.Types: instance Show Coordinates
- Web.Twitter.Types: instance Show Delete
- Web.Twitter.Types: instance Show DirectMessage
- Web.Twitter.Types: instance Show Entities
- Web.Twitter.Types: instance Show Event
- Web.Twitter.Types: instance Show EventTarget
- Web.Twitter.Types: instance Show EventType
- Web.Twitter.Types: instance Show HashTagEntity
- Web.Twitter.Types: instance Show ImageSizeType
- Web.Twitter.Types: instance Show List
- Web.Twitter.Types: instance Show MediaEntity
- Web.Twitter.Types: instance Show MediaSize
- Web.Twitter.Types: instance Show Place
- Web.Twitter.Types: instance Show RetweetedStatus
- Web.Twitter.Types: instance Show SearchMetadata
- Web.Twitter.Types: instance Show SearchStatus
- Web.Twitter.Types: instance Show Status
- Web.Twitter.Types: instance Show StreamingAPI
- Web.Twitter.Types: instance Show URLEntity
- Web.Twitter.Types: instance Show UploadedMedia
- Web.Twitter.Types: instance Show User
- Web.Twitter.Types: instance Show UserEntity
- Web.Twitter.Types: instance Show a => Show (Entity a)
- Web.Twitter.Types: instance Show body => Show (SearchResult body)
- Web.Twitter.Types: instance ToJSON BoundingBox
- Web.Twitter.Types: instance ToJSON Contributor
- Web.Twitter.Types: instance ToJSON Coordinates
- Web.Twitter.Types: instance ToJSON Delete
- Web.Twitter.Types: instance ToJSON DirectMessage
- Web.Twitter.Types: instance ToJSON Entities
- Web.Twitter.Types: instance ToJSON Event
- Web.Twitter.Types: instance ToJSON EventTarget
- Web.Twitter.Types: instance ToJSON HashTagEntity
- Web.Twitter.Types: instance ToJSON ImageSizeType
- Web.Twitter.Types: instance ToJSON List
- Web.Twitter.Types: instance ToJSON MediaEntity
- Web.Twitter.Types: instance ToJSON MediaSize
- Web.Twitter.Types: instance ToJSON Place
- Web.Twitter.Types: instance ToJSON RetweetedStatus
- Web.Twitter.Types: instance ToJSON SearchMetadata
- Web.Twitter.Types: instance ToJSON SearchStatus
- Web.Twitter.Types: instance ToJSON Status
- Web.Twitter.Types: instance ToJSON StreamingAPI
- Web.Twitter.Types: instance ToJSON TwitterTime
- Web.Twitter.Types: instance ToJSON URLEntity
- Web.Twitter.Types: instance ToJSON UploadedMedia
- Web.Twitter.Types: instance ToJSON User
- Web.Twitter.Types: instance ToJSON UserEntity
- Web.Twitter.Types: instance ToJSON a => ToJSON (Entity a)
- Web.Twitter.Types: instance ToJSON body => ToJSON (SearchResult body)
- Web.Twitter.Types: instance Typeable BoundingBox
- Web.Twitter.Types: instance Typeable Contributor
- Web.Twitter.Types: instance Typeable Coordinates
- Web.Twitter.Types: instance Typeable Delete
- Web.Twitter.Types: instance Typeable DirectMessage
- Web.Twitter.Types: instance Typeable Entities
- Web.Twitter.Types: instance Typeable Entity
- Web.Twitter.Types: instance Typeable Event
- Web.Twitter.Types: instance Typeable EventTarget
- Web.Twitter.Types: instance Typeable EventType
- Web.Twitter.Types: instance Typeable HashTagEntity
- Web.Twitter.Types: instance Typeable ImageSizeType
- Web.Twitter.Types: instance Typeable List
- Web.Twitter.Types: instance Typeable MediaEntity
- Web.Twitter.Types: instance Typeable MediaSize
- Web.Twitter.Types: instance Typeable Place
- Web.Twitter.Types: instance Typeable RetweetedStatus
- Web.Twitter.Types: instance Typeable SearchMetadata
- Web.Twitter.Types: instance Typeable SearchResult
- Web.Twitter.Types: instance Typeable SearchStatus
- Web.Twitter.Types: instance Typeable Status
- Web.Twitter.Types: instance Typeable StreamingAPI
- Web.Twitter.Types: instance Typeable URLEntity
- Web.Twitter.Types: instance Typeable UploadedMedia
- Web.Twitter.Types: instance Typeable User
- Web.Twitter.Types: instance Typeable UserEntity
- Web.Twitter.Types: listFullName :: List -> Text
- Web.Twitter.Types: listId :: List -> Int
- Web.Twitter.Types: listMemberCount :: List -> Int
- Web.Twitter.Types: listMode :: List -> Text
- Web.Twitter.Types: listName :: List -> Text
- Web.Twitter.Types: listSubscriberCount :: List -> Int
- Web.Twitter.Types: listUser :: List -> User
- Web.Twitter.Types: meId :: MediaEntity -> StatusId
- Web.Twitter.Types: meMediaURL :: MediaEntity -> URIString
- Web.Twitter.Types: meMediaURLHttps :: MediaEntity -> URIString
- Web.Twitter.Types: meSizes :: MediaEntity -> HashMap Text MediaSize
- Web.Twitter.Types: meType :: MediaEntity -> Text
- Web.Twitter.Types: meURL :: MediaEntity -> URLEntity
- Web.Twitter.Types: msHeight :: MediaSize -> Int
- Web.Twitter.Types: msResize :: MediaSize -> Text
- Web.Twitter.Types: msWidth :: MediaSize -> Int
- Web.Twitter.Types: placeAttributes :: Place -> HashMap Text Text
- Web.Twitter.Types: placeBoundingBox :: Place -> Maybe BoundingBox
- Web.Twitter.Types: placeCountry :: Place -> Text
- Web.Twitter.Types: placeCountryCode :: Place -> Text
- Web.Twitter.Types: placeFullName :: Place -> Text
- Web.Twitter.Types: placeId :: Place -> Text
- Web.Twitter.Types: placeName :: Place -> Text
- Web.Twitter.Types: placeType :: Place -> Text
- Web.Twitter.Types: placeURL :: Place -> Text
- Web.Twitter.Types: rsCoordinates :: RetweetedStatus -> Maybe Coordinates
- Web.Twitter.Types: rsCreatedAt :: RetweetedStatus -> UTCTime
- Web.Twitter.Types: rsEntities :: RetweetedStatus -> Maybe Entities
- Web.Twitter.Types: rsId :: RetweetedStatus -> StatusId
- Web.Twitter.Types: rsRetweetedStatus :: RetweetedStatus -> Status
- Web.Twitter.Types: rsSource :: RetweetedStatus -> Text
- Web.Twitter.Types: rsText :: RetweetedStatus -> Text
- Web.Twitter.Types: rsTruncated :: RetweetedStatus -> Bool
- Web.Twitter.Types: rsUser :: RetweetedStatus -> User
- Web.Twitter.Types: searchMetadataCompletedIn :: SearchMetadata -> Maybe Float
- Web.Twitter.Types: searchMetadataCount :: SearchMetadata -> Int
- Web.Twitter.Types: searchMetadataMaxId :: SearchMetadata -> StatusId
- Web.Twitter.Types: searchMetadataMaxIdStr :: SearchMetadata -> String
- Web.Twitter.Types: searchMetadataNextResults :: SearchMetadata -> Maybe URIString
- Web.Twitter.Types: searchMetadataQuery :: SearchMetadata -> String
- Web.Twitter.Types: searchMetadataRefreshURL :: SearchMetadata -> URIString
- Web.Twitter.Types: searchMetadataSinceId :: SearchMetadata -> StatusId
- Web.Twitter.Types: searchMetadataSinceIdStr :: SearchMetadata -> String
- Web.Twitter.Types: searchResultSearchMetadata :: SearchResult body -> SearchMetadata
- Web.Twitter.Types: searchResultStatuses :: SearchResult body -> body
- Web.Twitter.Types: searchStatusCoordinates :: SearchStatus -> Maybe Coordinates
- Web.Twitter.Types: searchStatusCreatedAt :: SearchStatus -> UTCTime
- Web.Twitter.Types: searchStatusId :: SearchStatus -> StatusId
- Web.Twitter.Types: searchStatusSource :: SearchStatus -> Text
- Web.Twitter.Types: searchStatusText :: SearchStatus -> Text
- Web.Twitter.Types: searchStatusUser :: SearchStatus -> User
- Web.Twitter.Types: statusContributors :: Status -> Maybe [Contributor]
- Web.Twitter.Types: statusCoordinates :: Status -> Maybe Coordinates
- Web.Twitter.Types: statusCreatedAt :: Status -> UTCTime
- Web.Twitter.Types: statusCurrentUserRetweet :: Status -> Maybe StatusId
- Web.Twitter.Types: statusEntities :: Status -> Maybe Entities
- Web.Twitter.Types: statusExtendedEntities :: Status -> Maybe Entities
- Web.Twitter.Types: statusFavoriteCount :: Status -> Integer
- Web.Twitter.Types: statusFavorited :: Status -> Maybe Bool
- Web.Twitter.Types: statusFilterLevel :: Status -> Maybe Text
- Web.Twitter.Types: statusId :: Status -> StatusId
- Web.Twitter.Types: statusInReplyToScreenName :: Status -> Maybe Text
- Web.Twitter.Types: statusInReplyToStatusId :: Status -> Maybe StatusId
- Web.Twitter.Types: statusInReplyToUserId :: Status -> Maybe UserId
- Web.Twitter.Types: statusLang :: Status -> Maybe LanguageCode
- Web.Twitter.Types: statusPlace :: Status -> Maybe Place
- Web.Twitter.Types: statusPossiblySensitive :: Status -> Maybe Bool
- Web.Twitter.Types: statusQuotedStatus :: Status -> Maybe Status
- Web.Twitter.Types: statusQuotedStatusId :: Status -> Maybe StatusId
- Web.Twitter.Types: statusRetweetCount :: Status -> Integer
- Web.Twitter.Types: statusRetweeted :: Status -> Maybe Bool
- Web.Twitter.Types: statusRetweetedStatus :: Status -> Maybe Status
- Web.Twitter.Types: statusScopes :: Status -> Maybe Object
- Web.Twitter.Types: statusSource :: Status -> Text
- Web.Twitter.Types: statusText :: Status -> Text
- Web.Twitter.Types: statusTruncated :: Status -> Bool
- Web.Twitter.Types: statusUser :: Status -> User
- Web.Twitter.Types: statusWithheldCopyright :: Status -> Maybe Bool
- Web.Twitter.Types: statusWithheldInCountries :: Status -> Maybe [Text]
- Web.Twitter.Types: statusWithheldScope :: Status -> Maybe Text
- Web.Twitter.Types: ueDisplay :: URLEntity -> Text
- Web.Twitter.Types: ueExpanded :: URLEntity -> URIString
- Web.Twitter.Types: ueURL :: URLEntity -> URIString
- Web.Twitter.Types: uploadedMediaId :: UploadedMedia -> Integer
- Web.Twitter.Types: uploadedMediaImage :: UploadedMedia -> ImageSizeType
- Web.Twitter.Types: uploadedMediaSize :: UploadedMedia -> Integer
- Web.Twitter.Types: userContributorsEnabled :: User -> Bool
- Web.Twitter.Types: userCreatedAt :: User -> UTCTime
- Web.Twitter.Types: userDefaultProfile :: User -> Bool
- Web.Twitter.Types: userDefaultProfileImage :: User -> Bool
- Web.Twitter.Types: userDescription :: User -> Maybe Text
- Web.Twitter.Types: userEntityUserId :: UserEntity -> UserId
- Web.Twitter.Types: userEntityUserName :: UserEntity -> UserName
- Web.Twitter.Types: userEntityUserScreenName :: UserEntity -> Text
- Web.Twitter.Types: userFavoritesCount :: User -> Int
- Web.Twitter.Types: userFollowRequestSent :: User -> Maybe Bool
- Web.Twitter.Types: userFollowersCount :: User -> Int
- Web.Twitter.Types: userFollowing :: User -> Maybe Bool
- Web.Twitter.Types: userFriendsCount :: User -> Int
- Web.Twitter.Types: userGeoEnabled :: User -> Bool
- Web.Twitter.Types: userId :: User -> UserId
- Web.Twitter.Types: userIsTranslator :: User -> Bool
- Web.Twitter.Types: userLang :: User -> LanguageCode
- Web.Twitter.Types: userListedCount :: User -> Int
- Web.Twitter.Types: userLocation :: User -> Maybe Text
- Web.Twitter.Types: userName :: User -> Text
- Web.Twitter.Types: userNotifications :: User -> Maybe Bool
- Web.Twitter.Types: userProfileBackgroundColor :: User -> Maybe Text
- Web.Twitter.Types: userProfileBackgroundImageURL :: User -> Maybe URIString
- Web.Twitter.Types: userProfileBackgroundImageURLHttps :: User -> Maybe URIString
- Web.Twitter.Types: userProfileBackgroundTile :: User -> Maybe Bool
- Web.Twitter.Types: userProfileBannerURL :: User -> Maybe URIString
- Web.Twitter.Types: userProfileImageURL :: User -> Maybe URIString
- Web.Twitter.Types: userProfileImageURLHttps :: User -> Maybe URIString
- Web.Twitter.Types: userProfileLinkColor :: User -> Text
- Web.Twitter.Types: userProfileSidebarBorderColor :: User -> Text
- Web.Twitter.Types: userProfileSidebarFillColor :: User -> Text
- Web.Twitter.Types: userProfileTextColor :: User -> Text
- Web.Twitter.Types: userProfileUseBackgroundImage :: User -> Bool
- Web.Twitter.Types: userProtected :: User -> Bool
- Web.Twitter.Types: userScreenName :: User -> Text
- Web.Twitter.Types: userShowAllInlineMedia :: User -> Maybe Bool
- Web.Twitter.Types: userStatusesCount :: User -> Int
- Web.Twitter.Types: userTimeZone :: User -> Maybe Text
- Web.Twitter.Types: userURL :: User -> Maybe URIString
- Web.Twitter.Types: userUtcOffset :: User -> Maybe Int
- Web.Twitter.Types: userVerified :: User -> Bool
- Web.Twitter.Types: userWithheldInCountries :: User -> Maybe [Text]
- Web.Twitter.Types: userWithheldScope :: User -> Maybe Text
+ Web.Twitter.Types: [boundingBoxCoordinates] :: BoundingBox -> [[[Double]]]
+ Web.Twitter.Types: [boundingBoxType] :: BoundingBox -> Text
+ Web.Twitter.Types: [contributorId] :: Contributor -> UserId
+ Web.Twitter.Types: [contributorScreenName] :: Contributor -> Maybe Text
+ Web.Twitter.Types: [coordinatesType] :: Coordinates -> Text
+ Web.Twitter.Types: [coordinates] :: Coordinates -> [Double]
+ Web.Twitter.Types: [delId] :: Delete -> StatusId
+ Web.Twitter.Types: [delUserId] :: Delete -> UserId
+ Web.Twitter.Types: [dmCoordinates] :: DirectMessage -> Maybe Coordinates
+ Web.Twitter.Types: [dmCreatedAt] :: DirectMessage -> UTCTime
+ Web.Twitter.Types: [dmId] :: DirectMessage -> StatusId
+ Web.Twitter.Types: [dmRecipientId] :: DirectMessage -> UserId
+ Web.Twitter.Types: [dmRecipientScreeName] :: DirectMessage -> Text
+ Web.Twitter.Types: [dmRecipient] :: DirectMessage -> User
+ Web.Twitter.Types: [dmSenderId] :: DirectMessage -> UserId
+ Web.Twitter.Types: [dmSenderScreenName] :: DirectMessage -> Text
+ Web.Twitter.Types: [dmSender] :: DirectMessage -> User
+ Web.Twitter.Types: [dmText] :: DirectMessage -> Text
+ Web.Twitter.Types: [enHashTags] :: Entities -> [Entity HashTagEntity]
+ Web.Twitter.Types: [enMedia] :: Entities -> [Entity MediaEntity]
+ Web.Twitter.Types: [enURLs] :: Entities -> [Entity URLEntity]
+ Web.Twitter.Types: [enUserMentions] :: Entities -> [Entity UserEntity]
+ Web.Twitter.Types: [entityBody] :: Entity a -> a
+ Web.Twitter.Types: [entityIndices] :: Entity a -> EntityIndices
+ Web.Twitter.Types: [evCreatedAt] :: Event -> UTCTime
+ Web.Twitter.Types: [evEvent] :: Event -> Text
+ Web.Twitter.Types: [evSource] :: Event -> EventTarget
+ Web.Twitter.Types: [evTargetObject] :: Event -> Maybe EventTarget
+ Web.Twitter.Types: [evTarget] :: Event -> EventTarget
+ Web.Twitter.Types: [hashTagText] :: HashTagEntity -> Text
+ Web.Twitter.Types: [imageSizeTypeHeight] :: ImageSizeType -> Int
+ Web.Twitter.Types: [imageSizeTypeType] :: ImageSizeType -> Text
+ Web.Twitter.Types: [imageSizeTypeWidth] :: ImageSizeType -> Int
+ Web.Twitter.Types: [listFullName] :: List -> Text
+ Web.Twitter.Types: [listId] :: List -> Int
+ Web.Twitter.Types: [listMemberCount] :: List -> Int
+ Web.Twitter.Types: [listMode] :: List -> Text
+ Web.Twitter.Types: [listName] :: List -> Text
+ Web.Twitter.Types: [listSubscriberCount] :: List -> Int
+ Web.Twitter.Types: [listUser] :: List -> User
+ Web.Twitter.Types: [meId] :: MediaEntity -> StatusId
+ Web.Twitter.Types: [meMediaURLHttps] :: MediaEntity -> URIString
+ Web.Twitter.Types: [meMediaURL] :: MediaEntity -> URIString
+ Web.Twitter.Types: [meSizes] :: MediaEntity -> HashMap Text MediaSize
+ Web.Twitter.Types: [meType] :: MediaEntity -> Text
+ Web.Twitter.Types: [meURL] :: MediaEntity -> URLEntity
+ Web.Twitter.Types: [msHeight] :: MediaSize -> Int
+ Web.Twitter.Types: [msResize] :: MediaSize -> Text
+ Web.Twitter.Types: [msWidth] :: MediaSize -> Int
+ Web.Twitter.Types: [placeAttributes] :: Place -> HashMap Text Text
+ Web.Twitter.Types: [placeBoundingBox] :: Place -> Maybe BoundingBox
+ Web.Twitter.Types: [placeCountryCode] :: Place -> Text
+ Web.Twitter.Types: [placeCountry] :: Place -> Text
+ Web.Twitter.Types: [placeFullName] :: Place -> Text
+ Web.Twitter.Types: [placeId] :: Place -> Text
+ Web.Twitter.Types: [placeName] :: Place -> Text
+ Web.Twitter.Types: [placeType] :: Place -> Text
+ Web.Twitter.Types: [placeURL] :: Place -> Text
+ Web.Twitter.Types: [rsCoordinates] :: RetweetedStatus -> Maybe Coordinates
+ Web.Twitter.Types: [rsCreatedAt] :: RetweetedStatus -> UTCTime
+ Web.Twitter.Types: [rsEntities] :: RetweetedStatus -> Maybe Entities
+ Web.Twitter.Types: [rsId] :: RetweetedStatus -> StatusId
+ Web.Twitter.Types: [rsRetweetedStatus] :: RetweetedStatus -> Status
+ Web.Twitter.Types: [rsSource] :: RetweetedStatus -> Text
+ Web.Twitter.Types: [rsText] :: RetweetedStatus -> Text
+ Web.Twitter.Types: [rsTruncated] :: RetweetedStatus -> Bool
+ Web.Twitter.Types: [rsUser] :: RetweetedStatus -> User
+ Web.Twitter.Types: [searchMetadataCompletedIn] :: SearchMetadata -> Maybe Float
+ Web.Twitter.Types: [searchMetadataCount] :: SearchMetadata -> Int
+ Web.Twitter.Types: [searchMetadataMaxIdStr] :: SearchMetadata -> String
+ Web.Twitter.Types: [searchMetadataMaxId] :: SearchMetadata -> StatusId
+ Web.Twitter.Types: [searchMetadataNextResults] :: SearchMetadata -> Maybe URIString
+ Web.Twitter.Types: [searchMetadataQuery] :: SearchMetadata -> String
+ Web.Twitter.Types: [searchMetadataRefreshURL] :: SearchMetadata -> URIString
+ Web.Twitter.Types: [searchMetadataSinceIdStr] :: SearchMetadata -> String
+ Web.Twitter.Types: [searchMetadataSinceId] :: SearchMetadata -> StatusId
+ Web.Twitter.Types: [searchResultSearchMetadata] :: SearchResult body -> SearchMetadata
+ Web.Twitter.Types: [searchResultStatuses] :: SearchResult body -> body
+ Web.Twitter.Types: [searchStatusCoordinates] :: SearchStatus -> Maybe Coordinates
+ Web.Twitter.Types: [searchStatusCreatedAt] :: SearchStatus -> UTCTime
+ Web.Twitter.Types: [searchStatusId] :: SearchStatus -> StatusId
+ Web.Twitter.Types: [searchStatusSource] :: SearchStatus -> Text
+ Web.Twitter.Types: [searchStatusText] :: SearchStatus -> Text
+ Web.Twitter.Types: [searchStatusUser] :: SearchStatus -> User
+ Web.Twitter.Types: [statusContributors] :: Status -> Maybe [Contributor]
+ Web.Twitter.Types: [statusCoordinates] :: Status -> Maybe Coordinates
+ Web.Twitter.Types: [statusCreatedAt] :: Status -> UTCTime
+ Web.Twitter.Types: [statusCurrentUserRetweet] :: Status -> Maybe StatusId
+ Web.Twitter.Types: [statusEntities] :: Status -> Maybe Entities
+ Web.Twitter.Types: [statusExtendedEntities] :: Status -> Maybe Entities
+ Web.Twitter.Types: [statusFavoriteCount] :: Status -> Integer
+ Web.Twitter.Types: [statusFavorited] :: Status -> Maybe Bool
+ Web.Twitter.Types: [statusFilterLevel] :: Status -> Maybe Text
+ Web.Twitter.Types: [statusId] :: Status -> StatusId
+ Web.Twitter.Types: [statusInReplyToScreenName] :: Status -> Maybe Text
+ Web.Twitter.Types: [statusInReplyToStatusId] :: Status -> Maybe StatusId
+ Web.Twitter.Types: [statusInReplyToUserId] :: Status -> Maybe UserId
+ Web.Twitter.Types: [statusLang] :: Status -> Maybe LanguageCode
+ Web.Twitter.Types: [statusPlace] :: Status -> Maybe Place
+ Web.Twitter.Types: [statusPossiblySensitive] :: Status -> Maybe Bool
+ Web.Twitter.Types: [statusQuotedStatusId] :: Status -> Maybe StatusId
+ Web.Twitter.Types: [statusQuotedStatus] :: Status -> Maybe Status
+ Web.Twitter.Types: [statusRetweetCount] :: Status -> Integer
+ Web.Twitter.Types: [statusRetweetedStatus] :: Status -> Maybe Status
+ Web.Twitter.Types: [statusRetweeted] :: Status -> Maybe Bool
+ Web.Twitter.Types: [statusScopes] :: Status -> Maybe Object
+ Web.Twitter.Types: [statusSource] :: Status -> Text
+ Web.Twitter.Types: [statusText] :: Status -> Text
+ Web.Twitter.Types: [statusTruncated] :: Status -> Bool
+ Web.Twitter.Types: [statusUser] :: Status -> User
+ Web.Twitter.Types: [statusWithheldCopyright] :: Status -> Maybe Bool
+ Web.Twitter.Types: [statusWithheldInCountries] :: Status -> Maybe [Text]
+ Web.Twitter.Types: [statusWithheldScope] :: Status -> Maybe Text
+ Web.Twitter.Types: [ueDisplay] :: URLEntity -> Text
+ Web.Twitter.Types: [ueExpanded] :: URLEntity -> URIString
+ Web.Twitter.Types: [ueURL] :: URLEntity -> URIString
+ Web.Twitter.Types: [uploadedMediaId] :: UploadedMedia -> Integer
+ Web.Twitter.Types: [uploadedMediaImage] :: UploadedMedia -> ImageSizeType
+ Web.Twitter.Types: [uploadedMediaSize] :: UploadedMedia -> Integer
+ Web.Twitter.Types: [userContributorsEnabled] :: User -> Bool
+ Web.Twitter.Types: [userCreatedAt] :: User -> UTCTime
+ Web.Twitter.Types: [userDefaultProfileImage] :: User -> Bool
+ Web.Twitter.Types: [userDefaultProfile] :: User -> Bool
+ Web.Twitter.Types: [userDescription] :: User -> Maybe Text
+ Web.Twitter.Types: [userEntityUserId] :: UserEntity -> UserId
+ Web.Twitter.Types: [userEntityUserName] :: UserEntity -> UserName
+ Web.Twitter.Types: [userEntityUserScreenName] :: UserEntity -> Text
+ Web.Twitter.Types: [userFavoritesCount] :: User -> Int
+ Web.Twitter.Types: [userFollowRequestSent] :: User -> Maybe Bool
+ Web.Twitter.Types: [userFollowersCount] :: User -> Int
+ Web.Twitter.Types: [userFollowing] :: User -> Maybe Bool
+ Web.Twitter.Types: [userFriendsCount] :: User -> Int
+ Web.Twitter.Types: [userGeoEnabled] :: User -> Bool
+ Web.Twitter.Types: [userId] :: User -> UserId
+ Web.Twitter.Types: [userIsTranslator] :: User -> Bool
+ Web.Twitter.Types: [userLang] :: User -> LanguageCode
+ Web.Twitter.Types: [userListedCount] :: User -> Int
+ Web.Twitter.Types: [userLocation] :: User -> Maybe Text
+ Web.Twitter.Types: [userName] :: User -> Text
+ Web.Twitter.Types: [userNotifications] :: User -> Maybe Bool
+ Web.Twitter.Types: [userProfileBackgroundColor] :: User -> Maybe Text
+ Web.Twitter.Types: [userProfileBackgroundImageURLHttps] :: User -> Maybe URIString
+ Web.Twitter.Types: [userProfileBackgroundImageURL] :: User -> Maybe URIString
+ Web.Twitter.Types: [userProfileBackgroundTile] :: User -> Maybe Bool
+ Web.Twitter.Types: [userProfileBannerURL] :: User -> Maybe URIString
+ Web.Twitter.Types: [userProfileImageURLHttps] :: User -> Maybe URIString
+ Web.Twitter.Types: [userProfileImageURL] :: User -> Maybe URIString
+ Web.Twitter.Types: [userProfileLinkColor] :: User -> Text
+ Web.Twitter.Types: [userProfileSidebarBorderColor] :: User -> Text
+ Web.Twitter.Types: [userProfileSidebarFillColor] :: User -> Text
+ Web.Twitter.Types: [userProfileTextColor] :: User -> Text
+ Web.Twitter.Types: [userProfileUseBackgroundImage] :: User -> Bool
+ Web.Twitter.Types: [userProtected] :: User -> Bool
+ Web.Twitter.Types: [userScreenName] :: User -> Text
+ Web.Twitter.Types: [userShowAllInlineMedia] :: User -> Maybe Bool
+ Web.Twitter.Types: [userStatusesCount] :: User -> Int
+ Web.Twitter.Types: [userTimeZone] :: User -> Maybe Text
+ Web.Twitter.Types: [userURL] :: User -> Maybe URIString
+ Web.Twitter.Types: [userUtcOffset] :: User -> Maybe Int
+ Web.Twitter.Types: [userVerified] :: User -> Bool
+ Web.Twitter.Types: [userWithheldInCountries] :: User -> Maybe [Text]
+ Web.Twitter.Types: [userWithheldScope] :: User -> Maybe Text
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Event
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.List
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Place
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.Status
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.TwitterTime
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.User
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.FromJSON body => Data.Aeson.Types.Class.FromJSON (Web.Twitter.Types.SearchResult body)
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Event
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.List
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Place
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.Status
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.TwitterTime
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.User
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance Data.Aeson.Types.Class.ToJSON body => Data.Aeson.Types.Class.ToJSON (Web.Twitter.Types.SearchResult body)
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Event
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.EventType
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.List
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Place
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.Status
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.User
+ Web.Twitter.Types: instance Data.Data.Data Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance Data.Data.Data a => Data.Data.Data (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance Data.Data.Data body => Data.Data.Data (Web.Twitter.Types.SearchResult body)
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Event
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.EventType
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.List
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Place
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.Status
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.User
+ Web.Twitter.Types: instance GHC.Classes.Eq Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance GHC.Classes.Eq a => GHC.Classes.Eq (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance GHC.Classes.Eq body => GHC.Classes.Eq (Web.Twitter.Types.SearchResult body)
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0BoundingBox
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Contributor
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Coordinates
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Delete
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Entities
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Entity
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Event
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0HashTagEntity
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0List
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Place
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0SearchResult
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0Status
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0User
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_0UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_1EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_1EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_1StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_2EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_2EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_2StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_3EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_3EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_3StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_4EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_4StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_5EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_5StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_6EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_7EventType
+ Web.Twitter.Types: instance GHC.Generics.Constructor Web.Twitter.Types.C1_8EventType
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1BoundingBox
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Contributor
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Coordinates
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Delete
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Entities
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Entity
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Event
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1EventType
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1HashTagEntity
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1List
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Place
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1SearchResult
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1Status
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1User
+ Web.Twitter.Types: instance GHC.Generics.Datatype Web.Twitter.Types.D1UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Generic (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance GHC.Generics.Generic (Web.Twitter.Types.SearchResult body)
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Event
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.EventType
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.List
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Place
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.Status
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.User
+ Web.Twitter.Types: instance GHC.Generics.Generic Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0BoundingBox
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Contributor
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Coordinates
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Delete
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Entities
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Entity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Event
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0HashTagEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0SearchResult
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_0UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_10Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_10User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_11Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_11User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_12Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_12User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_13Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_13User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_14Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_14User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_15Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_15User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_16Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_16User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_17Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_17User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_18Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_18User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_19Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_19User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1BoundingBox
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Contributor
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Coordinates
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Delete
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Entities
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Entity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Event
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1SearchResult
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_1UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_20Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_20User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_21Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_21User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_22Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_22User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_23Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_23User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_24Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_24User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_25Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_25User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_26Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_26User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_27Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_27User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_28Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_28User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_29User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2Entities
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2Event
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2ImageSizeType
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2MediaSize
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2URLEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2UploadedMedia
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_2UserEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_30User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_31User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_32User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_33User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_34User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_35User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_36User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_37User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_38User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_39User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3Entities
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3Event
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_3User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4Event
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_4User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5MediaEntity
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5SearchStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_5User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6List
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_6User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_7User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8Place
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8RetweetedStatus
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8SearchMetadata
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_8User
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_9DirectMessage
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_9Status
+ Web.Twitter.Types: instance GHC.Generics.Selector Web.Twitter.Types.S1_0_9User
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.BoundingBox
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Contributor
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Coordinates
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Delete
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.DirectMessage
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Entities
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Event
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.EventTarget
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.EventType
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.HashTagEntity
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.ImageSizeType
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.List
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.MediaEntity
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.MediaSize
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Place
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.RetweetedStatus
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.SearchMetadata
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.SearchStatus
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.Status
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.StreamingAPI
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.URLEntity
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.UploadedMedia
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.User
+ Web.Twitter.Types: instance GHC.Show.Show Web.Twitter.Types.UserEntity
+ Web.Twitter.Types: instance GHC.Show.Show a => GHC.Show.Show (Web.Twitter.Types.Entity a)
+ Web.Twitter.Types: instance GHC.Show.Show body => GHC.Show.Show (Web.Twitter.Types.SearchResult body)

Files

+ README.md view
@@ -0,0 +1,6 @@+twitter-types +=============++[![Build Status](https://secure.travis-ci.org/himura/twitter-types.png)](http://travis-ci.org/himura/twitter-types)++This library treats the Twitter JSON API in the Haskell way.
+ tests/fixtures/delete.json view
@@ -0,0 +1,1 @@+{"delete":{"status":{"id":495607981833064448,"user_id":2566877347,"id_str":"495607981833064448","user_id_str":"2566877347"}}}
+ tests/fixtures/direct_message_thimura.json view
@@ -0,0 +1,1 @@+{"id_str":"495602442466123776","entities":{"symbols":[],"urls":[],"user_mentions":[],"hashtags":[]},"text":"おまえの明日が、今日よりもずっと、楽しい事で溢れているようにと、祈っているよ","sender_screen_name":"thimura_shinku","sender":{"screen_name":"thimura_shinku","profile_banner_url":"https://pbs.twimg.com/profile_banners/2566877347/1402741935","is_translation_enabled":false,"default_profile":true,"profile_image_url":"http://pbs.twimg.com/profile_images/477757821895704577/rVwTwORU_normal.jpeg","default_profile_image":false,"id_str":"2566877347","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","protected":false,"location":"","entities":{"description":{"urls":[]}},"profile_background_color":"C0DEED","utc_offset":32400,"url":null,"profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/477757821895704577/rVwTwORU_normal.jpeg","verified":false,"statuses_count":1,"profile_background_tile":false,"following":true,"lang":"ja","follow_request_sent":false,"profile_sidebar_fill_color":"DDEEF6","time_zone":"Irkutsk","name":"thimura shinku","profile_sidebar_border_color":"C0DEED","geo_enabled":false,"listed_count":0,"contributors_enabled":false,"created_at":"Sat Jun 14 10:15:19 +0000 2014","id":2566877347,"friends_count":3,"is_translator":false,"favourites_count":1,"notifications":false,"profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_use_background_image":true,"description":"二階堂 真紅","profile_link_color":"0084B4","followers_count":4},"sender_id_str":"2566877347","recipient_id":69179963,"created_at":"Sat Aug 02 16:10:04 +0000 2014","id":495602442466123776,"recipient_screen_name":"thimura","recipient_id_str":"69179963","recipient":{"screen_name":"thimura","profile_banner_url":"https://pbs.twimg.com/profile_banners/69179963/1402419439","is_translation_enabled":false,"default_profile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","default_profile_image":false,"id_str":"69179963","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","protected":false,"location":"State# Irotoridori.No.World","entities":{"url":{"urls":[{"expanded_url":"http://d.hatena.ne.jp/thimura","url":"http://t.co/TFUAsAffX0","indices":[0,22],"display_url":"d.hatena.ne.jp/thimura"}]},"description":{"urls":[]}},"profile_background_color":"000000","utc_offset":32400,"url":"http://t.co/TFUAsAffX0","profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","verified":false,"statuses_count":24747,"profile_background_tile":true,"following":false,"lang":"en","follow_request_sent":false,"profile_sidebar_fill_color":"BABDD1","time_zone":"Tokyo","name":"ちむら","profile_sidebar_border_color":"FFFFFF","geo_enabled":false,"listed_count":102,"contributors_enabled":false,"created_at":"Thu Aug 27 02:48:06 +0000 2009","id":69179963,"friends_count":781,"is_translator":false,"favourites_count":17362,"notifications":false,"profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","profile_use_background_image":true,"description":"真紅かわいい","profile_link_color":"00660F","followers_count":755},"sender_id":2566877347}
+ tests/fixtures/entity01.json view
@@ -0,0 +1,1 @@+{"symbols":[],"urls":[{"indices":[32,52], "url":"http://t.co/IOwBrTZR", "display_url":"youtube.com/watch?v=oHg5SJ\u2026", "expanded_url":"http://www.youtube.com/watch?v=oHg5SJYRHA0"}],"user_mentions":[{"name":"Twitter API", "indices":[4,15], "screen_name":"twitterapi", "id":6253282, "id_str":"6253282"}],"hashtags":[{"indices":[32,36],"text":"lol"}]}
+ tests/fixtures/error_not_authorized.json view
@@ -0,0 +1,1 @@+{"request":"\/1\/statuses\/user_timeline.json","error":"Not authorized"}
+ tests/fixtures/event_favorite_thimura.json view
@@ -0,0 +1,1 @@+{"event":"favorite","created_at":"Sat Aug 02 16:32:01 +0000 2014","source":{"id":2566877347,"id_str":"2566877347","name":"thimura shinku","screen_name":"thimura_shinku","location":null,"url":null,"description":"\u4e8c\u968e\u5802 \u771f\u7d05","protected":false,"followers_count":4,"friends_count":3,"listed_count":0,"created_at":"Sat Jun 14 10:15:19 +0000 2014","favourites_count":2,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":1,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_image_url_https":"https:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/477757821895704577\/rVwTwORU_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/477757821895704577\/rVwTwORU_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/2566877347\/1402741935","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"target":{"id":69179963,"id_str":"69179963","name":"\u3061\u3080\u3089","screen_name":"thimura","location":"State# Irotoridori.No.World","url":"http:\/\/d.hatena.ne.jp\/thimura","description":"\u771f\u7d05\u304b\u308f\u3044\u3044","protected":false,"followers_count":755,"friends_count":781,"listed_count":102,"created_at":"Thu Aug 27 02:48:06 +0000 2009","favourites_count":17363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":24747,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/69179963\/1402419439","profile_link_color":"00660F","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"BABDD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"target_object":{"created_at":"Sat Aug 02 15:49:45 +0000 2014","id":495597326736449536,"id_str":"495597326736449536","text":"haskell","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":69179963,"id_str":"69179963","name":"\u3061\u3080\u3089","screen_name":"thimura","location":"State# Irotoridori.No.World","url":"http:\/\/d.hatena.ne.jp\/thimura","description":"\u771f\u7d05\u304b\u308f\u3044\u3044","protected":false,"followers_count":755,"friends_count":781,"listed_count":102,"created_at":"Thu Aug 27 02:48:06 +0000 2009","favourites_count":17363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":24747,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/69179963\/1402419439","profile_link_color":"00660F","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"BABDD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":2,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"en"}}
+ tests/fixtures/event_unfavorite_thimura.json view
@@ -0,0 +1,1 @@+{"event":"unfavorite","created_at":"Sat Aug 02 16:32:10 +0000 2014","source":{"id":2566877347,"id_str":"2566877347","name":"thimura shinku","screen_name":"thimura_shinku","location":null,"url":null,"description":"\u4e8c\u968e\u5802 \u771f\u7d05","protected":false,"followers_count":4,"friends_count":3,"listed_count":0,"created_at":"Sat Jun 14 10:15:19 +0000 2014","favourites_count":1,"utc_offset":32400,"time_zone":"Irkutsk","geo_enabled":false,"verified":false,"statuses_count":2,"lang":"ja","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_image_url_https":"https:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/477757821895704577\/rVwTwORU_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/477757821895704577\/rVwTwORU_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/2566877347\/1402741935","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"target":{"id":69179963,"id_str":"69179963","name":"\u3061\u3080\u3089","screen_name":"thimura","location":"State# Irotoridori.No.World","url":"http:\/\/d.hatena.ne.jp\/thimura","description":"\u771f\u7d05\u304b\u308f\u3044\u3044","protected":false,"followers_count":755,"friends_count":781,"listed_count":102,"created_at":"Thu Aug 27 02:48:06 +0000 2009","favourites_count":17363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":24747,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/69179963\/1402419439","profile_link_color":"00660F","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"BABDD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"target_object":{"created_at":"Sat Aug 02 15:49:45 +0000 2014","id":495597326736449536,"id_str":"495597326736449536","text":"haskell","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":69179963,"id_str":"69179963","name":"\u3061\u3080\u3089","screen_name":"thimura","location":"State# Irotoridori.No.World","url":"http:\/\/d.hatena.ne.jp\/thimura","description":"\u771f\u7d05\u304b\u308f\u3044\u3044","protected":false,"followers_count":755,"friends_count":781,"listed_count":102,"created_at":"Thu Aug 27 02:48:06 +0000 2009","favourites_count":17363,"utc_offset":32400,"time_zone":"Tokyo","geo_enabled":false,"verified":false,"statuses_count":24747,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/378800000154132099\/hn0DlU5i.png","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/414044387346116609\/VNMfLpY7_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/69179963\/1402419439","profile_link_color":"00660F","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"BABDD1","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":1,"favorite_count":1,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"lang":"en"}}
+ tests/fixtures/list_thimura_haskell.json view
@@ -0,0 +1,1 @@+{"id_str":"20849097","slug":"haskell","mode":"public","full_name":"@thimura/haskell","uri":"/thimura/haskell","following":true,"user":{"screen_name":"thimura","profile_banner_url":"https://pbs.twimg.com/profile_banners/69179963/1402419439","is_translation_enabled":false,"default_profile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","default_profile_image":false,"id_str":"69179963","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","protected":false,"location":"State# Irotoridori.No.World","entities":{"url":{"urls":[{"expanded_url":"http://d.hatena.ne.jp/thimura","url":"http://t.co/TFUAsAffX0","indices":[0,22],"display_url":"d.hatena.ne.jp/thimura"}]},"description":{"urls":[]}},"profile_background_color":"000000","utc_offset":32400,"url":"http://t.co/TFUAsAffX0","profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","verified":false,"statuses_count":24734,"profile_background_tile":true,"following":false,"lang":"en","follow_request_sent":false,"profile_sidebar_fill_color":"BABDD1","time_zone":"Tokyo","name":"ちむら","profile_sidebar_border_color":"FFFFFF","geo_enabled":false,"listed_count":102,"contributors_enabled":false,"created_at":"Thu Aug 27 02:48:06 +0000 2009","id":69179963,"friends_count":781,"is_translator":false,"favourites_count":17345,"notifications":false,"profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","profile_use_background_image":true,"description":"真紅かわいい","profile_link_color":"00660F","followers_count":755},"member_count":50,"name":"haskell","created_at":"Sat Sep 04 11:48:02 +0000 2010","id":20849097,"subscriber_count":1,"description":""}
+ tests/fixtures/media_entity.json view
@@ -0,0 +1,1 @@+{"created_at":"Wed Sep 14 20:58:04 +0000 2011","id":114080493036773378,"id_str":"114080493036773378","text":"Hello America! http:\/\/t.co\/rJC5Pxsu","source":"web","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":373487136,"id_str":"373487136","name":"Y U No @rno?","screen_name":"yunorno","location":"Paris, France","url":"http:\/\/twitter.com\/rno","description":"Oui oui!","protected":false,"followers_count":32,"friends_count":3,"listed_count":2,"created_at":"Wed Sep 14 17:24:54 +0000 2011","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":27,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/a0.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_image_url_https":"https:\/\/si0.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/1542800106\/oui_normal.png","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/1542800106\/oui_normal.png","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":4,"entities":{"hashtags":[],"urls":[],"user_mentions":[],"media":[{"id":114080493040967680,"id_str":"114080493040967680","indices":[15,35],"media_url":"http:\/\/pbs.twimg.com\/media\/AZVLmp-CIAAbkyy.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/AZVLmp-CIAAbkyy.jpg","url":"http:\/\/t.co\/rJC5Pxsu","display_url":"pic.twitter.com\/rJC5Pxsu","expanded_url":"http:\/\/twitter.com\/yunorno\/status\/114080493036773378\/photo\/1","type":"photo","sizes":{"large":{"w":226,"h":238,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":226,"h":238,"resize":"fit"},"small":{"w":226,"h":238,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false}
+ tests/fixtures/media_extended_entity.json view
@@ -0,0 +1,1 @@+{"in_reply_to_status_id":null,"id_str":"479666034073296896","truncated":false,"possibly_sensitive":false,"in_reply_to_screen_name":null,"extended_entities":{"media":[{"id_str":"479665892922376192","expanded_url":"http://twitter.com/thimura_test/status/479666034073296896/photo/1","url":"http://t.co/qOjPwmgLKO","media_url_https":"https://pbs.twimg.com/media/BqgdlpaCQAA5OSu.jpg","indices":[36,58],"id":479665892922376192,"media_url":"http://pbs.twimg.com/media/BqgdlpaCQAA5OSu.jpg","type":"photo","sizes":{"small":{"w":340,"resize":"fit","h":604},"large":{"w":576,"resize":"fit","h":1024},"medium":{"w":576,"resize":"fit","h":1024},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/qOjPwmgLKO"},{"id_str":"479665897150234624","expanded_url":"http://twitter.com/thimura_test/status/479666034073296896/photo/1","url":"http://t.co/qOjPwmgLKO","media_url_https":"https://pbs.twimg.com/media/Bqgdl5KCQAA9g9V.jpg","indices":[36,58],"id":479665897150234624,"media_url":"http://pbs.twimg.com/media/Bqgdl5KCQAA9g9V.jpg","type":"photo","sizes":{"small":{"w":339,"resize":"fit","h":191},"large":{"w":1024,"resize":"fit","h":576},"medium":{"w":599,"resize":"fit","h":337},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/qOjPwmgLKO"},{"id_str":"479665901545852929","expanded_url":"http://twitter.com/thimura_test/status/479666034073296896/photo/1","url":"http://t.co/qOjPwmgLKO","media_url_https":"https://pbs.twimg.com/media/BqgdmJiCEAEp0EI.jpg","indices":[36,58],"id":479665901545852929,"media_url":"http://pbs.twimg.com/media/BqgdmJiCEAEp0EI.jpg","type":"photo","sizes":{"small":{"w":339,"resize":"fit","h":225},"large":{"w":1024,"resize":"fit","h":678},"medium":{"w":599,"resize":"fit","h":397},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/qOjPwmgLKO"},{"id_str":"479665905375256576","expanded_url":"http://twitter.com/thimura_test/status/479666034073296896/photo/1","url":"http://t.co/qOjPwmgLKO","media_url_https":"https://pbs.twimg.com/media/BqgdmXzCIAAa2lU.jpg","indices":[36,58],"id":479665905375256576,"media_url":"http://pbs.twimg.com/media/BqgdmXzCIAAa2lU.jpg","type":"photo","sizes":{"small":{"w":339,"resize":"fit","h":225},"large":{"w":1024,"resize":"fit","h":678},"medium":{"w":599,"resize":"fit","h":397},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/qOjPwmgLKO"}]},"entities":{"symbols":[],"urls":[],"media":[{"id_str":"479665892922376192","expanded_url":"http://twitter.com/thimura_test/status/479666034073296896/photo/1","url":"http://t.co/qOjPwmgLKO","media_url_https":"https://pbs.twimg.com/media/BqgdlpaCQAA5OSu.jpg","indices":[36,58],"id":479665892922376192,"media_url":"http://pbs.twimg.com/media/BqgdlpaCQAA5OSu.jpg","type":"photo","sizes":{"small":{"w":340,"resize":"fit","h":604},"large":{"w":576,"resize":"fit","h":1024},"medium":{"w":576,"resize":"fit","h":1024},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/qOjPwmgLKO"}],"user_mentions":[],"hashtags":[{"text":"testnyan","indices":[26,35]}]},"text":"multiple image tweet test #testnyan http://t.co/qOjPwmgLKO","in_reply_to_user_id_str":null,"favorited":false,"coordinates":null,"retweeted":false,"user":{"screen_name":"thimura_test","is_translation_enabled":false,"default_profile":true,"profile_image_url":"http://abs.twimg.com/sticky/default_profile_images/default_profile_6_normal.png","default_profile_image":true,"id_str":"2418883074","profile_background_image_url_https":"https://abs.twimg.com/images/themes/theme1/bg.png","protected":false,"location":"","entities":{"description":{"urls":[]}},"profile_background_color":"C0DEED","utc_offset":null,"url":null,"profile_text_color":"333333","profile_image_url_https":"https://abs.twimg.com/sticky/default_profile_images/default_profile_6_normal.png","verified":false,"statuses_count":5,"profile_background_tile":false,"following":false,"lang":"ja","follow_request_sent":false,"profile_sidebar_fill_color":"DDEEF6","time_zone":null,"name":"thimura test","profile_sidebar_border_color":"C0DEED","geo_enabled":false,"listed_count":0,"contributors_enabled":false,"created_at":"Sun Mar 30 11:47:17 +0000 2014","id":2418883074,"friends_count":2,"is_translator":false,"favourites_count":0,"notifications":false,"profile_background_image_url":"http://abs.twimg.com/images/themes/theme1/bg.png","profile_use_background_image":true,"description":"","profile_link_color":"0084B4","followers_count":2},"lang":"et","retweet_count":0,"in_reply_to_user_id":null,"created_at":"Thu Jun 19 16:44:28 +0000 2014","source":"\u003ca href=\"https://twitter.com/thimura\" rel=\"nofollow\"\u003e二階堂真紅\u003c/a\u003e","geo":null,"id":479666034073296896,"in_reply_to_status_id_str":null,"favorite_count":0,"contributors":null,"place":null}
+ tests/fixtures/search_haskell.json view
@@ -0,0 +1,1 @@+{"search_metadata":{"next_results":"?max_id=495594369802440705&q=haskell&include_entities=1","since_id_str":"0","completed_in":0.043,"count":1,"refresh_url":"?since_id=495597397733433345&q=haskell&include_entities=1","max_id_str":"495597397733433345","query":"haskell","since_id":0,"max_id":495597397733433345},"statuses":[{"in_reply_to_status_id":null,"id_str":"495597326736449536","truncated":false,"in_reply_to_screen_name":null,"entities":{"symbols":[],"urls":[],"user_mentions":[],"hashtags":[]},"text":"haskell","in_reply_to_user_id_str":null,"favorited":false,"coordinates":null,"retweeted":false,"user":{"screen_name":"thimura","profile_banner_url":"https://pbs.twimg.com/profile_banners/69179963/1402419439","is_translation_enabled":false,"default_profile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","default_profile_image":false,"id_str":"69179963","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","protected":false,"location":"State# Irotoridori.No.World","entities":{"url":{"urls":[{"expanded_url":"http://d.hatena.ne.jp/thimura","url":"http://t.co/TFUAsAffX0","indices":[0,22],"display_url":"d.hatena.ne.jp/thimura"}]},"description":{"urls":[]}},"profile_background_color":"000000","utc_offset":32400,"url":"http://t.co/TFUAsAffX0","profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","verified":false,"statuses_count":24747,"profile_background_tile":true,"following":false,"lang":"en","follow_request_sent":false,"profile_sidebar_fill_color":"BABDD1","time_zone":"Tokyo","name":"ちむら","profile_sidebar_border_color":"FFFFFF","geo_enabled":false,"listed_count":102,"contributors_enabled":false,"created_at":"Thu Aug 27 02:48:06 +0000 2009","id":69179963,"friends_count":781,"is_translator":false,"favourites_count":17362,"notifications":false,"profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","profile_use_background_image":true,"description":"真紅かわいい","profile_link_color":"00660F","followers_count":755},"lang":"et","retweet_count":0,"in_reply_to_user_id":null,"created_at":"Sat Aug 02 15:49:45 +0000 2014","metadata":{"result_type":"recent","iso_language_code":"et"},"source":"\u003ca href=\"http://twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c/a\u003e","geo":null,"id":495597326736449536,"in_reply_to_status_id_str":null,"favorite_count":0,"contributors":null,"place":null}]}
+ tests/fixtures/status01.json view
@@ -0,0 +1,1 @@+{"created_at":"Sat Sep 10 22:23:38 +0000 2011","id":112652479837110273,"id_str":"112652479837110273","text":"@twitter meets @seepicturely at #tcdisrupt cc.@boscomonkey @episod http:\/\/t.co\/6J2EgYM","source":"\u003ca href=\"http:\/\/instagr.am\" rel=\"nofollow\"\u003eInstagram\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":783214,"in_reply_to_user_id_str":"783214","in_reply_to_screen_name":"twitter","user":{"id":299862462,"id_str":"299862462","name":"Eoin McMillan ","screen_name":"imeoin","location":"Twitter","description":"Eoin's photography account. See @mceoin for tweets.","url":"http:\/\/www.eoin.me","protected":false,"followers_count":6,"friends_count":0,"listed_count":0,"created_at":"Mon May 16 20:07:59 +0000 2011","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":277,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"131516","profile_background_image_url":"http:\/\/a0.twimg.com\/images\/themes\/theme14\/bg.gif","profile_background_image_url_https":"https:\/\/si0.twimg.com\/images\/themes\/theme14\/bg.gif","profile_background_tile":true,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/1380912173\/Screen_shot_2011-06-03_at_7.35.36_PM_normal.png","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/1380912173\/Screen_shot_2011-06-03_at_7.35.36_PM_normal.png","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"show_all_inline_media":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorited":false,"retweeted":false,"possibly_sensitive":false}
+ tests/fixtures/status_quoted.json view
@@ -0,0 +1,202 @@+{+  "created_at": "Wed Sep 09 17:13:42 +0000 2015",+  "id": 641660763770372100,+  "id_str": "641660763770372097",+  "text": "Wow! Congrats! https://t.co/EPMMldEcci",+  "source": "<a href=\"http://twitter.com/download/iphone\" rel=\"nofollow\">Twitter for iPhone</a>",+  "truncated": false,+  "in_reply_to_status_id": null,+  "in_reply_to_status_id_str": null,+  "in_reply_to_user_id": null,+  "in_reply_to_user_id_str": null,+  "in_reply_to_screen_name": null,+  "user":  {+    "id": 15232432,+    "id_str": "15232432",+    "name": "Dean Wampler",+    "screen_name": "deanwampler",+    "location": "Chicago",+    "description": "Minor irritant, major pedant, Big Data, IoT, and Scala poser. Lurks at Typesafe. O'Reilly author. Opinions are my own..",+    "url": "http://t.co/bzGTwCnmvO",+    "entities":  {+      "url":  {+        "urls":  [+           {+            "url": "http://t.co/bzGTwCnmvO",+            "expanded_url": "http://typesafe.com",+            "display_url": "typesafe.com",+            "indices":  [+              0,+              22+            ]+          }+        ]+      },+      "description":  {+        "urls":  []+      }+    },+    "protected": false,+    "followers_count": 7221,+    "friends_count": 811,+    "listed_count": 645,+    "created_at": "Wed Jun 25 15:24:31 +0000 2008",+    "favourites_count": 2841,+    "utc_offset": -18000,+    "time_zone": "Central Time (US & Canada)",+    "geo_enabled": true,+    "verified": false,+    "statuses_count": 13483,+    "lang": "en",+    "contributors_enabled": false,+    "is_translator": false,+    "is_translation_enabled": false,+    "profile_background_color": "9AE4E8",+    "profile_background_image_url": "http://pbs.twimg.com/profile_background_images/670120165/5514a5b016bf4d3d617ece5f117643d0.jpeg",+    "profile_background_image_url_https": "https://pbs.twimg.com/profile_background_images/670120165/5514a5b016bf4d3d617ece5f117643d0.jpeg",+    "profile_background_tile": true,+    "profile_image_url": "http://pbs.twimg.com/profile_images/639619926374748160/QhODNcWz_normal.jpg",+    "profile_image_url_https": "https://pbs.twimg.com/profile_images/639619926374748160/QhODNcWz_normal.jpg",+    "profile_banner_url": "https://pbs.twimg.com/profile_banners/15232432/1359038744",+    "profile_link_color": "0000FF",+    "profile_sidebar_border_color": "FFFFFF",+    "profile_sidebar_fill_color": "DFF8A0",+    "profile_text_color": "070708",+    "profile_use_background_image": true,+    "has_extended_profile": false,+    "default_profile": false,+    "default_profile_image": false,+    "following": false,+    "follow_request_sent": false,+    "notifications": false+  },+  "geo": null,+  "coordinates": null,+  "place": null,+  "contributors": null,+  "quoted_status_id": 641653574284537900,+  "quoted_status_id_str": "641653574284537856",+  "quoted_status":  {+    "created_at": "Wed Sep 09 16:45:08 +0000 2015",+    "id": 641653574284537900,+    "id_str": "641653574284537856",+    "text": "Very happy to say that I'm joining @mesosphere as a Distributed Systems Engineer!",+    "source": "<a href=\"http://twitter.com\" rel=\"nofollow\">Twitter Web Client</a>",+    "truncated": false,+    "in_reply_to_status_id": null,+    "in_reply_to_status_id_str": null,+    "in_reply_to_user_id": null,+    "in_reply_to_user_id_str": null,+    "in_reply_to_screen_name": null,+    "user":  {+      "id": 54129186,+      "id_str": "54129186",+      "name": "Neil Conway",+      "screen_name": "neil_conway",+      "location": "Oakland, CA",+      "description": "Large-scale data management and distributed systems.",+      "url": "http://t.co/grthxRo5Q1",+      "entities":  {+        "url":  {+          "urls":  [+             {+              "url": "http://t.co/grthxRo5Q1",+              "expanded_url": "http://neilconway.org",+              "display_url": "neilconway.org",+              "indices":  [+                0,+                22+              ]+            }+          ]+        },+        "description":  {+          "urls":  []+        }+      },+      "protected": false,+      "followers_count": 3380,+      "friends_count": 680,+      "listed_count": 202,+      "created_at": "Mon Jul 06 05:43:15 +0000 2009",+      "favourites_count": 611,+      "utc_offset": -25200,+      "time_zone": "Pacific Time (US & Canada)",+      "geo_enabled": true,+      "verified": false,+      "statuses_count": 3559,+      "lang": "en",+      "contributors_enabled": false,+      "is_translator": false,+      "is_translation_enabled": false,+      "profile_background_color": "FFFFFF",+      "profile_background_image_url": "http://pbs.twimg.com/profile_background_images/204823473/Untitled-2.jpg",+      "profile_background_image_url_https": "https://pbs.twimg.com/profile_background_images/204823473/Untitled-2.jpg",+      "profile_background_tile": true,+      "profile_image_url": "http://pbs.twimg.com/profile_images/299445365/3613789225_66f1cc848f_b_normal.jpg",+      "profile_image_url_https": "https://pbs.twimg.com/profile_images/299445365/3613789225_66f1cc848f_b_normal.jpg",+      "profile_link_color": "036E6E",+      "profile_sidebar_border_color": "B05607",+      "profile_sidebar_fill_color": "E8F0F0",+      "profile_text_color": "998308",+      "profile_use_background_image": true,+      "has_extended_profile": false,+      "default_profile": false,+      "default_profile_image": false,+      "following": true,+      "follow_request_sent": false,+      "notifications": false+    },+    "geo": null,+    "coordinates": null,+    "place": null,+    "contributors": null,+    "is_quote_status": false,+    "retweet_count": 7,+    "favorite_count": 63,+    "entities":  {+      "hashtags":  [],+      "symbols":  [],+      "user_mentions":  [+         {+          "screen_name": "mesosphere",+          "name": "Mesosphere",+          "id": 1872399366,+          "id_str": "1872399366",+          "indices":  [+            35,+            46+          ]+        }+      ],+      "urls":  []+    },+    "favorited": false,+    "retweeted": false,+    "lang": "en"+  },+  "is_quote_status": true,+  "retweet_count": 0,+  "favorite_count": 1,+  "entities":  {+    "hashtags":  [],+    "symbols":  [],+    "user_mentions":  [],+    "urls":  [+       {+        "url": "https://t.co/EPMMldEcci",+        "expanded_url": "https://twitter.com/neil_conway/status/641653574284537856",+        "display_url": "twitter.com/neil_conway/st…",+        "indices":  [+          15,+          38+        ]+      }+    ]+  },+  "favorited": false,+  "retweeted": false,+  "possibly_sensitive": false,+  "possibly_sensitive_appealable": false,+  "lang": "en"+}
+ tests/fixtures/status_thimura_with_photo.json view
@@ -0,0 +1,1 @@+{"in_reply_to_status_id":null,"id_str":"491143410770657280","truncated":false,"possibly_sensitive":false,"in_reply_to_screen_name":null,"extended_entities":{"media":[{"id_str":"491143397378244610","expanded_url":"http://twitter.com/thimura/status/491143410770657280/photo/1","url":"http://t.co/FjSOU8dDoD","media_url_https":"https://pbs.twimg.com/media/BtDkUVaCQAIpWBU.jpg","indices":[7,29],"id":491143397378244610,"media_url":"http://pbs.twimg.com/media/BtDkUVaCQAIpWBU.jpg","type":"photo","sizes":{"small":{"w":340,"resize":"fit","h":191},"large":{"w":1024,"resize":"fit","h":576},"medium":{"w":600,"resize":"fit","h":338},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/FjSOU8dDoD"}]},"entities":{"symbols":[],"urls":[],"media":[{"id_str":"491143397378244610","expanded_url":"http://twitter.com/thimura/status/491143410770657280/photo/1","url":"http://t.co/FjSOU8dDoD","media_url_https":"https://pbs.twimg.com/media/BtDkUVaCQAIpWBU.jpg","indices":[7,29],"id":491143397378244610,"media_url":"http://pbs.twimg.com/media/BtDkUVaCQAIpWBU.jpg","type":"photo","sizes":{"small":{"w":340,"resize":"fit","h":191},"large":{"w":1024,"resize":"fit","h":576},"medium":{"w":600,"resize":"fit","h":338},"thumb":{"w":150,"resize":"crop","h":150}},"display_url":"pic.twitter.com/FjSOU8dDoD"}],"user_mentions":[],"hashtags":[]},"text":"近所の海です http://t.co/FjSOU8dDoD","in_reply_to_user_id_str":null,"favorited":false,"coordinates":null,"retweeted":false,"user":{"screen_name":"thimura","profile_banner_url":"https://pbs.twimg.com/profile_banners/69179963/1402419439","is_translation_enabled":false,"default_profile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","default_profile_image":false,"id_str":"69179963","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","protected":false,"location":"State# Irotoridori.No.World","entities":{"url":{"urls":[{"expanded_url":"http://d.hatena.ne.jp/thimura","url":"http://t.co/TFUAsAffX0","indices":[0,22],"display_url":"d.hatena.ne.jp/thimura"}]},"description":{"urls":[]}},"profile_background_color":"000000","utc_offset":32400,"url":"http://t.co/TFUAsAffX0","profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","verified":false,"statuses_count":24734,"profile_background_tile":true,"following":false,"lang":"en","follow_request_sent":false,"profile_sidebar_fill_color":"BABDD1","time_zone":"Tokyo","name":"ちむら","profile_sidebar_border_color":"FFFFFF","geo_enabled":false,"listed_count":102,"contributors_enabled":false,"created_at":"Thu Aug 27 02:48:06 +0000 2009","id":69179963,"friends_count":781,"is_translator":false,"favourites_count":17345,"notifications":false,"profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","profile_use_background_image":true,"description":"真紅かわいい","profile_link_color":"00660F","followers_count":755},"lang":"ja","retweet_count":4,"in_reply_to_user_id":null,"created_at":"Mon Jul 21 08:51:28 +0000 2014","source":"\u003ca href=\"https://sites.google.com/site/wakamesoba98/sobacha\" rel=\"nofollow\"\u003eSobaCha\u003c/a\u003e","geo":null,"id":491143410770657280,"in_reply_to_status_id_str":null,"favorite_count":9,"contributors":null,"place":null}
+ tests/fixtures/status_with_entity.json view
@@ -0,0 +1,1 @@+{"created_at":"Sat Sep 10 22:23:38 +0000 2011","id":112652479837110273,"id_str":"112652479837110273","text":"@twitter meets @seepicturely at #tcdisrupt cc.@boscomonkey @episod http:\/\/t.co\/6J2EgYM","source":"\u003ca href=\"http:\/\/instagr.am\" rel=\"nofollow\"\u003eInstagram\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":783214,"in_reply_to_user_id_str":"783214","in_reply_to_screen_name":"twitter","user":{"id":299862462,"id_str":"299862462","name":"Eoin McMillan ","screen_name":"imeoin","location":"Twitter","description":"Eoin's photography account. See @mceoin for tweets.","url":"http:\/\/www.eoin.me","protected":false,"followers_count":6,"friends_count":0,"listed_count":0,"created_at":"Mon May 16 20:07:59 +0000 2011","favourites_count":0,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":277,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"131516","profile_background_image_url":"http:\/\/a0.twimg.com\/images\/themes\/theme14\/bg.gif","profile_background_image_url_https":"https:\/\/si0.twimg.com\/images\/themes\/theme14\/bg.gif","profile_background_tile":true,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/1380912173\/Screen_shot_2011-06-03_at_7.35.36_PM_normal.png","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/1380912173\/Screen_shot_2011-06-03_at_7.35.36_PM_normal.png","profile_link_color":"009999","profile_sidebar_border_color":"EEEEEE","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":true,"show_all_inline_media":false,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"entities":{"hashtags":[{"text":"tcdisrupt","indices":[32,42]}],"urls":[{"url":"http:\/\/t.co\/6J2EgYM","expanded_url":"http:\/\/instagr.am\/p\/MuW67\/","display_url":"instagr.am\/p\/MuW67\/","indices":[67,86]}],"user_mentions":[{"screen_name":"twitter","name":"Twitter","id":783214,"id_str":"783214","indices":[0,8]},{"screen_name":"boscomonkey","name":"Bosco So","id":14792670,"id_str":"14792670","indices":[46,58]},{"screen_name":"episod","name":"Taylor Singletary","id":819797,"id_str":"819797","indices":[59,66]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false}
+ tests/fixtures/user_thimura.json view
@@ -0,0 +1,1 @@+{"screen_name":"thimura","profile_banner_url":"https://pbs.twimg.com/profile_banners/69179963/1402419439","status":{"in_reply_to_status_id":null,"id_str":"495192122836783104","truncated":false,"in_reply_to_screen_name":null,"entities":{"symbols":[],"urls":[],"user_mentions":[],"hashtags":[]},"text":"くそあつい","in_reply_to_user_id_str":null,"favorited":false,"coordinates":null,"retweeted":false,"lang":"ja","retweet_count":0,"in_reply_to_user_id":null,"created_at":"Fri Aug 01 12:59:36 +0000 2014","source":"\u003ca href=\"http://twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c/a\u003e","geo":null,"id":495192122836783104,"in_reply_to_status_id_str":null,"favorite_count":0,"contributors":null,"place":null},"is_translation_enabled":false,"needs_phone_verification":false,"default_profile":false,"profile_image_url":"http://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","default_profile_image":false,"id_str":"69179963","profile_background_image_url_https":"https://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","protected":false,"location":"State# Irotoridori.No.World","entities":{"url":{"urls":[{"expanded_url":"http://d.hatena.ne.jp/thimura","url":"http://t.co/TFUAsAffX0","indices":[0,22],"display_url":"d.hatena.ne.jp/thimura"}]},"description":{"urls":[]}},"profile_background_color":"000000","utc_offset":32400,"url":"http://t.co/TFUAsAffX0","profile_text_color":"333333","profile_image_url_https":"https://pbs.twimg.com/profile_images/414044387346116609/VNMfLpY7_normal.png","suspended":false,"verified":false,"statuses_count":24709,"profile_background_tile":true,"following":false,"lang":"en","follow_request_sent":false,"profile_sidebar_fill_color":"BABDD1","time_zone":"Tokyo","name":"ちむら","profile_sidebar_border_color":"FFFFFF","geo_enabled":false,"listed_count":102,"contributors_enabled":false,"created_at":"Thu Aug 27 02:48:06 +0000 2009","id":69179963,"friends_count":780,"is_translator":false,"favourites_count":17313,"notifications":false,"profile_background_image_url":"http://pbs.twimg.com/profile_background_images/378800000154132099/hn0DlU5i.png","profile_use_background_image":true,"description":"真紅かわいい","profile_link_color":"00660F","followers_count":754}
twitter-types.cabal view
@@ -1,5 +1,5 @@ name:              twitter-types-version:           0.7.1+version:           0.7.1.1 license:           BSD3 license-file:      LICENSE author:            Takahiro HIMURA@@ -11,6 +11,10 @@ cabal-version:     >= 1.8 build-type:        Simple homepage:          https://github.com/himura/twitter-types++extra-source-files:+  README.md+  tests/fixtures/*.json  source-repository head   type: git