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
- statusCreatedAt :: Lens' Status DateString
- statusId :: Lens' Status StatusId
- statusText :: Lens' Status Text
- statusSource :: Lens' Status Text
- statusTruncated :: Lens' Status Bool
- statusEntities :: Lens' Status (Maybe Entities)
- statusInReplyTo :: Lens' Status (Maybe StatusId)
- statusInReplyToUser :: Lens' Status (Maybe UserId)
- statusFavorite :: Lens' Status (Maybe Bool)
- statusRetweetCount :: Lens' Status (Maybe Integer)
- statusUser :: Lens' Status User
- searchResultStatuses :: Lens (SearchResult a) (SearchResult b) a b
- searchResultSearchMetadata :: Lens' (SearchResult body) SearchMetadata
- searchStatusCreatedAt :: Lens' SearchStatus DateString
- searchStatusId :: Lens' SearchStatus StatusId
- searchStatusText :: Lens' SearchStatus Text
- searchStatusSource :: Lens' SearchStatus Text
- searchStatusUser :: Lens' SearchStatus User
- searchMetadataMaxId :: Lens' SearchMetadata StatusId
- searchMetadataSinceId :: Lens' SearchMetadata StatusId
- searchMetadataRefreshUrl :: Lens' SearchMetadata URIString
- searchMetadataNextResults :: Lens' SearchMetadata (Maybe URIString)
- searchMetadataCount :: Lens' SearchMetadata Int
- searchMetadataCompletedIn :: Lens' SearchMetadata (Maybe Float)
- searchMetadataSinceIdStr :: Lens' SearchMetadata String
- searchMetadataQuery :: Lens' SearchMetadata String
- searchMetadataMaxIdStr :: Lens' SearchMetadata String
- rsCreatedAt :: Lens' RetweetedStatus DateString
- rsId :: Lens' RetweetedStatus StatusId
- rsText :: Lens' RetweetedStatus Text
- rsSource :: Lens' RetweetedStatus Text
- rsTruncated :: Lens' RetweetedStatus Bool
- rsEntities :: Lens' RetweetedStatus (Maybe Entities)
- rsUser :: Lens' RetweetedStatus User
- rsRetweetedStatus :: Lens' RetweetedStatus Status
- dmCreatedAt :: Lens' DirectMessage DateString
- dmSenderScreenName :: Lens' DirectMessage Text
- dmSender :: Lens' DirectMessage User
- dmText :: Lens' DirectMessage Text
- dmRecipientScreeName :: Lens' DirectMessage Text
- dmId :: Lens' DirectMessage StatusId
- dmRecipient :: Lens' DirectMessage User
- dmRecipientId :: Lens' DirectMessage UserId
- dmSenderId :: Lens' DirectMessage UserId
- evCreatedAt :: Lens' Event DateString
- evTargetObject :: Lens' Event (Maybe EventTarget)
- evEvent :: Lens' Event Text
- evTarget :: Lens' Event EventTarget
- evSource :: Lens' Event EventTarget
- delId :: Lens' Delete StatusId
- delUserId :: Lens' Delete UserId
- userId :: Lens' User UserId
- userName :: Lens' User UserName
- userScreenName :: Lens' User Text
- userDescription :: Lens' User (Maybe Text)
- userLocation :: Lens' User (Maybe Text)
- userProfileImageURL :: Lens' User (Maybe URIString)
- userURL :: Lens' User (Maybe URIString)
- userProtected :: Lens' User (Maybe Bool)
- userFollowers :: Lens' User (Maybe Int)
- userFriends :: Lens' User (Maybe Int)
- userTweets :: Lens' User (Maybe Int)
- userLangCode :: Lens' User (Maybe LanguageCode)
- userCreatedAt :: Lens' User (Maybe DateString)
- listId :: Lens' List Int
- listName :: Lens' List Text
- listFullName :: Lens' List Text
- listMemberCount :: Lens' List Int
- listSubscriberCount :: Lens' List Int
- listMode :: Lens' List Text
- listUser :: Lens' List User
- hashTagText :: Lens' HashTagEntity Text
- userEntityUserId :: Lens' UserEntity UserId
- userEntityUserName :: Lens' UserEntity UserName
- userEntityUserScreenName :: Lens' UserEntity Text
- ueURL :: Lens' URLEntity URIString
- ueExpanded :: Lens' URLEntity URIString
- ueDisplay :: Lens' URLEntity Text
- meType :: Lens' MediaEntity Text
- meId :: Lens' MediaEntity StatusId
- meSizes :: Lens' MediaEntity (HashMap Text MediaSize)
- meMediaURL :: Lens' MediaEntity URIString
- meMediaURLHttps :: Lens' MediaEntity URIString
- meURL :: Lens' MediaEntity URLEntity
- msWidth :: Lens' MediaSize Int
- msHeight :: Lens' MediaSize Int
- msResize :: Lens' MediaSize Text
- enHashTags :: Lens' Entities [Entity HashTagEntity]
- enUserMentions :: Lens' Entities [Entity UserEntity]
- enURLs :: Lens' Entities [Entity URLEntity]
- enMedia :: Lens' Entities [Entity MediaEntity]
- entityBody :: Lens (Entity a) (Entity b) a b
- entityIndices :: Lens' (Entity a) EntityIndices
- class AsStatus s where
- status_id :: Lens' s StatusId
- text :: Lens' s Text
- user :: Lens' s User
- created_at :: Lens' 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
statusCreatedAt :: Lens' Status DateStringSource
statusText :: Lens' Status TextSource
statusSource :: Lens' Status TextSource
statusTruncated :: Lens' Status BoolSource
statusEntities :: Lens' Status (Maybe Entities)Source
statusInReplyTo :: Lens' Status (Maybe StatusId)Source
statusInReplyToUser :: Lens' Status (Maybe UserId)Source
statusFavorite :: Lens' Status (Maybe Bool)Source
statusRetweetCount :: Lens' Status (Maybe Integer)Source
statusUser :: Lens' Status UserSource
searchResultStatuses :: Lens (SearchResult a) (SearchResult b) a bSource
searchResultSearchMetadata :: Lens' (SearchResult body) SearchMetadataSource
searchStatusId :: Lens' SearchStatus StatusIdSource
searchStatusText :: Lens' SearchStatus TextSource
searchStatusSource :: Lens' SearchStatus TextSource
searchStatusUser :: Lens' SearchStatus UserSource
searchMetadataCount :: Lens' SearchMetadata IntSource
searchMetadataCompletedIn :: Lens' SearchMetadata (Maybe Float)Source
rsCreatedAt :: Lens' RetweetedStatus DateStringSource
rsId :: Lens' RetweetedStatus StatusIdSource
rsText :: Lens' RetweetedStatus TextSource
rsSource :: Lens' RetweetedStatus TextSource
rsTruncated :: Lens' RetweetedStatus BoolSource
rsEntities :: Lens' RetweetedStatus (Maybe Entities)Source
rsUser :: Lens' RetweetedStatus UserSource
rsRetweetedStatus :: Lens' RetweetedStatus StatusSource
dmCreatedAt :: Lens' DirectMessage DateStringSource
dmSenderScreenName :: Lens' DirectMessage TextSource
dmSender :: Lens' DirectMessage UserSource
dmText :: Lens' DirectMessage TextSource
dmRecipientScreeName :: Lens' DirectMessage TextSource
dmId :: Lens' DirectMessage StatusIdSource
dmRecipient :: Lens' DirectMessage UserSource
dmRecipientId :: Lens' DirectMessage UserIdSource
dmSenderId :: Lens' DirectMessage UserIdSource
evCreatedAt :: Lens' Event DateStringSource
evTargetObject :: Lens' Event (Maybe EventTarget)Source
evTarget :: Lens' Event EventTargetSource
evSource :: Lens' Event EventTargetSource
userScreenName :: Lens' User TextSource
userDescription :: Lens' User (Maybe Text)Source
userLocation :: Lens' User (Maybe Text)Source
userProfileImageURL :: Lens' User (Maybe URIString)Source
userProtected :: Lens' User (Maybe Bool)Source
userFollowers :: Lens' User (Maybe Int)Source
userFriends :: Lens' User (Maybe Int)Source
userTweets :: Lens' User (Maybe Int)Source
userLangCode :: Lens' User (Maybe LanguageCode)Source
userCreatedAt :: Lens' User (Maybe DateString)Source
listFullName :: Lens' List TextSource
listMemberCount :: Lens' List IntSource
listSubscriberCount :: Lens' List IntSource
hashTagText :: Lens' HashTagEntity TextSource
userEntityUserId :: Lens' UserEntity UserIdSource
userEntityUserName :: Lens' UserEntity UserNameSource
userEntityUserScreenName :: Lens' UserEntity TextSource
ueExpanded :: Lens' URLEntity URIStringSource
meType :: Lens' MediaEntity TextSource
meId :: Lens' MediaEntity StatusIdSource
meMediaURL :: Lens' MediaEntity URIStringSource
meMediaURLHttps :: Lens' MediaEntity URIStringSource
meURL :: Lens' MediaEntity URLEntitySource
enHashTags :: Lens' Entities [Entity HashTagEntity]Source
enUserMentions :: Lens' Entities [Entity UserEntity]Source
enMedia :: Lens' Entities [Entity MediaEntity]Source
entityBody :: Lens (Entity a) (Entity b) a bSource
entityIndices :: Lens' (Entity a) EntityIndicesSource