Safe Haskell | None |
---|
Web.Twitter.Types.Lens
- type DateString = String
- type UserId = Integer
- type Friends = [UserId]
- type URIString = Text
- type UserName = Text
- type StatusId = Integer
- type LanguageCode = String
- data StreamingAPI
- data Status
- data SearchResult body
- data SearchStatus
- data SearchMetadata
- data RetweetedStatus
- data DirectMessage
- data EventTarget
- data Event
- data Delete
- data User
- data List
- data Entities
- type EntityIndices = [Int]
- data Entity a
- data HashTagEntity
- data UserEntity
- data URLEntity
- data MediaEntity
- data MediaSize
- data Place
- data BoundingBox
- statusCreatedAt :: SimpleLens Status DateString
- statusId :: SimpleLens Status StatusId
- statusText :: SimpleLens Status Text
- statusSource :: SimpleLens Status Text
- statusTruncated :: SimpleLens Status Bool
- statusEntities :: SimpleLens Status (Maybe Entities)
- statusInReplyTo :: SimpleLens Status (Maybe StatusId)
- statusInReplyToUser :: SimpleLens Status (Maybe UserId)
- statusFavorite :: SimpleLens Status (Maybe Bool)
- statusRetweetCount :: SimpleLens Status (Maybe Integer)
- statusRetweet :: SimpleLens Status (Maybe Status)
- statusUser :: SimpleLens Status User
- statusPlace :: SimpleLens Status (Maybe Place)
- searchResultStatuses :: Lens (SearchResult a) (SearchResult b) a b
- searchResultSearchMetadata :: SimpleLens (SearchResult body) SearchMetadata
- searchStatusCreatedAt :: SimpleLens SearchStatus DateString
- searchStatusId :: SimpleLens SearchStatus StatusId
- searchStatusText :: SimpleLens SearchStatus Text
- searchStatusSource :: SimpleLens SearchStatus Text
- searchStatusUser :: SimpleLens SearchStatus User
- searchMetadataMaxId :: SimpleLens SearchMetadata StatusId
- searchMetadataSinceId :: SimpleLens SearchMetadata StatusId
- searchMetadataRefreshUrl :: SimpleLens SearchMetadata URIString
- searchMetadataNextResults :: SimpleLens SearchMetadata (Maybe URIString)
- searchMetadataCount :: SimpleLens SearchMetadata Int
- searchMetadataCompletedIn :: SimpleLens SearchMetadata (Maybe Float)
- searchMetadataSinceIdStr :: SimpleLens SearchMetadata String
- searchMetadataQuery :: SimpleLens SearchMetadata String
- searchMetadataMaxIdStr :: SimpleLens SearchMetadata String
- rsCreatedAt :: SimpleLens RetweetedStatus DateString
- rsId :: SimpleLens RetweetedStatus StatusId
- rsText :: SimpleLens RetweetedStatus Text
- rsSource :: SimpleLens RetweetedStatus Text
- rsTruncated :: SimpleLens RetweetedStatus Bool
- rsEntities :: SimpleLens RetweetedStatus (Maybe Entities)
- rsUser :: SimpleLens RetweetedStatus User
- rsRetweetedStatus :: SimpleLens RetweetedStatus Status
- dmCreatedAt :: SimpleLens DirectMessage DateString
- dmSenderScreenName :: SimpleLens DirectMessage Text
- dmSender :: SimpleLens DirectMessage User
- dmText :: SimpleLens DirectMessage Text
- dmRecipientScreeName :: SimpleLens DirectMessage Text
- dmId :: SimpleLens DirectMessage StatusId
- dmRecipient :: SimpleLens DirectMessage User
- dmRecipientId :: SimpleLens DirectMessage UserId
- dmSenderId :: SimpleLens DirectMessage UserId
- evCreatedAt :: SimpleLens Event DateString
- evTargetObject :: SimpleLens Event (Maybe EventTarget)
- evEvent :: SimpleLens Event Text
- evTarget :: SimpleLens Event EventTarget
- evSource :: SimpleLens Event EventTarget
- delId :: SimpleLens Delete StatusId
- delUserId :: SimpleLens Delete UserId
- userId :: SimpleLens User UserId
- userName :: SimpleLens User UserName
- userScreenName :: SimpleLens User Text
- userDescription :: SimpleLens User (Maybe Text)
- userLocation :: SimpleLens User (Maybe Text)
- userProfileImageURL :: SimpleLens User (Maybe URIString)
- userURL :: SimpleLens User (Maybe URIString)
- userProtected :: SimpleLens User (Maybe Bool)
- userFollowers :: SimpleLens User (Maybe Int)
- userFriends :: SimpleLens User (Maybe Int)
- userTweets :: SimpleLens User (Maybe Int)
- userLangCode :: SimpleLens User (Maybe LanguageCode)
- userCreatedAt :: SimpleLens User (Maybe DateString)
- listId :: SimpleLens List Int
- listName :: SimpleLens List Text
- listFullName :: SimpleLens List Text
- listMemberCount :: SimpleLens List Int
- listSubscriberCount :: SimpleLens List Int
- listMode :: SimpleLens List Text
- listUser :: SimpleLens List User
- hashTagText :: SimpleLens HashTagEntity Text
- userEntityUserId :: SimpleLens UserEntity UserId
- userEntityUserName :: SimpleLens UserEntity UserName
- userEntityUserScreenName :: SimpleLens UserEntity Text
- ueURL :: SimpleLens URLEntity URIString
- ueExpanded :: SimpleLens URLEntity URIString
- ueDisplay :: SimpleLens URLEntity Text
- meType :: SimpleLens MediaEntity Text
- meId :: SimpleLens MediaEntity StatusId
- meSizes :: SimpleLens MediaEntity (HashMap Text MediaSize)
- meMediaURL :: SimpleLens MediaEntity URIString
- meMediaURLHttps :: SimpleLens MediaEntity URIString
- meURL :: SimpleLens MediaEntity URLEntity
- msWidth :: SimpleLens MediaSize Int
- msHeight :: SimpleLens MediaSize Int
- msResize :: SimpleLens MediaSize Text
- placeAttributes :: SimpleLens Place (HashMap Text Text)
- placeBoundingBox :: SimpleLens Place BoundingBox
- placeCountry :: SimpleLens Place Text
- placeCountryCode :: SimpleLens Place Text
- placeFullName :: SimpleLens Place Text
- placeId :: SimpleLens Place Text
- placeName :: SimpleLens Place Text
- placeType :: SimpleLens Place Text
- placeUrl :: SimpleLens Place Text
- boundingBoxCoordinates :: SimpleLens BoundingBox [[[Double]]]
- boundingBoxType :: SimpleLens BoundingBox Text
- enHashTags :: SimpleLens Entities [Entity HashTagEntity]
- enUserMentions :: SimpleLens Entities [Entity UserEntity]
- enURLs :: SimpleLens Entities [Entity URLEntity]
- enMedia :: SimpleLens Entities [Entity MediaEntity]
- entityBody :: Lens (Entity a) (Entity b) a b
- entityIndices :: SimpleLens (Entity a) EntityIndices
- class AsStatus s where
- status_id :: SimpleLens s StatusId
- text :: SimpleLens s Text
- user :: SimpleLens s User
- created_at :: SimpleLens s DateString
- class AsUser u where
Documentation
type DateString = StringSource
type LanguageCode = StringSource
data StreamingAPI Source
Constructors
SStatus Status | |
SRetweetedStatus RetweetedStatus | |
SEvent Event | |
SDelete Delete | |
SFriends Friends | |
SUnknown Value |
Instances
data SearchResult body Source
Instances
Eq body => Eq (SearchResult body) | |
Show body => Show (SearchResult body) | |
FromJSON body => FromJSON (SearchResult body) |
data SearchStatus Source
data SearchMetadata Source
Instances
data RetweetedStatus Source
data DirectMessage Source
data EventTarget Source
Instances
type EntityIndices = [Int]Source
The character positions the Entity was extracted from
This is experimental implementation. This may be replaced by more definite types.
data HashTagEntity Source
Instances
data UserEntity Source
Instances
data MediaEntity Source
Instances
data BoundingBox Source
Instances
statusCreatedAt :: SimpleLens Status DateStringSource
statusText :: SimpleLens Status TextSource
statusSource :: SimpleLens Status TextSource
statusTruncated :: SimpleLens Status BoolSource
statusEntities :: SimpleLens Status (Maybe Entities)Source
statusInReplyTo :: SimpleLens Status (Maybe StatusId)Source
statusInReplyToUser :: SimpleLens Status (Maybe UserId)Source
statusFavorite :: SimpleLens Status (Maybe Bool)Source
statusRetweetCount :: SimpleLens Status (Maybe Integer)Source
statusRetweet :: SimpleLens Status (Maybe Status)Source
statusUser :: SimpleLens Status UserSource
statusPlace :: SimpleLens Status (Maybe Place)Source
searchResultStatuses :: Lens (SearchResult a) (SearchResult b) a bSource
searchResultSearchMetadata :: SimpleLens (SearchResult body) SearchMetadataSource
searchStatusCreatedAt :: SimpleLens SearchStatus DateStringSource
searchStatusId :: SimpleLens SearchStatus StatusIdSource
searchStatusText :: SimpleLens SearchStatus TextSource
searchStatusSource :: SimpleLens SearchStatus TextSource
searchStatusUser :: SimpleLens SearchStatus UserSource
searchMetadataMaxId :: SimpleLens SearchMetadata StatusIdSource
searchMetadataSinceId :: SimpleLens SearchMetadata StatusIdSource
searchMetadataRefreshUrl :: SimpleLens SearchMetadata URIStringSource
searchMetadataNextResults :: SimpleLens SearchMetadata (Maybe URIString)Source
searchMetadataCount :: SimpleLens SearchMetadata IntSource
searchMetadataCompletedIn :: SimpleLens SearchMetadata (Maybe Float)Source
searchMetadataSinceIdStr :: SimpleLens SearchMetadata StringSource
searchMetadataQuery :: SimpleLens SearchMetadata StringSource
searchMetadataMaxIdStr :: SimpleLens SearchMetadata StringSource
rsCreatedAt :: SimpleLens RetweetedStatus DateStringSource
rsId :: SimpleLens RetweetedStatus StatusIdSource
rsText :: SimpleLens RetweetedStatus TextSource
rsSource :: SimpleLens RetweetedStatus TextSource
rsTruncated :: SimpleLens RetweetedStatus BoolSource
rsEntities :: SimpleLens RetweetedStatus (Maybe Entities)Source
rsUser :: SimpleLens RetweetedStatus UserSource
rsRetweetedStatus :: SimpleLens RetweetedStatus StatusSource
dmCreatedAt :: SimpleLens DirectMessage DateStringSource
dmSenderScreenName :: SimpleLens DirectMessage TextSource
dmSender :: SimpleLens DirectMessage UserSource
dmText :: SimpleLens DirectMessage TextSource
dmRecipientScreeName :: SimpleLens DirectMessage TextSource
dmId :: SimpleLens DirectMessage StatusIdSource
dmRecipient :: SimpleLens DirectMessage UserSource
dmRecipientId :: SimpleLens DirectMessage UserIdSource
dmSenderId :: SimpleLens DirectMessage UserIdSource
evCreatedAt :: SimpleLens Event DateStringSource
evTargetObject :: SimpleLens Event (Maybe EventTarget)Source
evTarget :: SimpleLens Event EventTargetSource
evSource :: SimpleLens Event EventTargetSource
userScreenName :: SimpleLens User TextSource
userDescription :: SimpleLens User (Maybe Text)Source
userLocation :: SimpleLens User (Maybe Text)Source
userProfileImageURL :: SimpleLens User (Maybe URIString)Source
userProtected :: SimpleLens User (Maybe Bool)Source
userFollowers :: SimpleLens User (Maybe Int)Source
userFriends :: SimpleLens User (Maybe Int)Source
userTweets :: SimpleLens User (Maybe Int)Source
userLangCode :: SimpleLens User (Maybe LanguageCode)Source
userCreatedAt :: SimpleLens User (Maybe DateString)Source
listFullName :: SimpleLens List TextSource
listMemberCount :: SimpleLens List IntSource
listSubscriberCount :: SimpleLens List IntSource
hashTagText :: SimpleLens HashTagEntity TextSource
userEntityUserId :: SimpleLens UserEntity UserIdSource
userEntityUserName :: SimpleLens UserEntity UserNameSource
userEntityUserScreenName :: SimpleLens UserEntity TextSource
ueExpanded :: SimpleLens URLEntity URIStringSource
meType :: SimpleLens MediaEntity TextSource
meId :: SimpleLens MediaEntity StatusIdSource
meMediaURL :: SimpleLens MediaEntity URIStringSource
meMediaURLHttps :: SimpleLens MediaEntity URIStringSource
meURL :: SimpleLens MediaEntity URLEntitySource
placeBoundingBox :: SimpleLens Place BoundingBoxSource
placeCountry :: SimpleLens Place TextSource
placeCountryCode :: SimpleLens Place TextSource
placeFullName :: SimpleLens Place TextSource
boundingBoxCoordinates :: SimpleLens BoundingBox [[[Double]]]Source
boundingBoxType :: SimpleLens BoundingBox TextSource
enHashTags :: SimpleLens Entities [Entity HashTagEntity]Source
enUserMentions :: SimpleLens Entities [Entity UserEntity]Source
enMedia :: SimpleLens Entities [Entity MediaEntity]Source
entityBody :: Lens (Entity a) (Entity b) a bSource
entityIndices :: SimpleLens (Entity a) EntityIndicesSource