| Safe Haskell | None |
|---|
Web.Twitter.Conduit.Parameters
- class Parameters a where
- params :: Lens' a SimpleQuery
- class Parameters a => HasSinceIdParam a where
- class Parameters a => HasCountParam a where
- class Parameters a => HasMaxIdParam a where
- class Parameters a => HasPageParam a where
- class Parameters a => HasCursorParam a where
- class Parameters a => HasTrimUserParam a where
- class Parameters a => HasExcludeRepliesParam a where
- excludeReplies :: Lens' a (Maybe Bool)
- class Parameters a => HasContributorDetailsParam a where
- contributorDetails :: Lens' a (Maybe Bool)
- class Parameters a => HasIncludeEntitiesParam a where
- includeEntities :: Lens' a (Maybe Bool)
- class Parameters a => HasIncludeUserEntitiesParam a where
- includeUserEntities :: Lens' a (Maybe Bool)
- class Parameters a => HasIncludeRtsParam a where
- includeRts :: Lens' a (Maybe Bool)
- class Parameters a => HasIncludeMyRetweetParam a where
- includeMyRetweet :: Lens' a (Maybe Bool)
- class Parameters a => HasInReplyToStatusIdParam a where
- inReplyToStatusId :: Lens' a (Maybe StatusId)
- class Parameters a => HasDisplayCoordinatesParam a where
- displayCoordinates :: Lens' a (Maybe Bool)
- class Parameters a => HasPossiblySensitiveParam a where
- possiblySensitive :: Lens' a (Maybe Bool)
- class Parameters a => HasLangParam a where
- class Parameters a => HasLocaleParam a where
- class Parameters a => HasUntilParam a where
- class Parameters a => HasSkipStatusParam a where
- skipStatus :: Lens' a (Maybe Bool)
- class Parameters a => HasFollowParam a where
- class Parameters a => HasMapParam a where
- class Parameters a => HasMediaIdsParam a where
- data UserParam
- data UserListParam
- data ListParam
- mkUserParam :: UserParam -> SimpleQuery
- mkUserListParam :: UserListParam -> SimpleQuery
- mkListParam :: ListParam -> SimpleQuery
Documentation
class Parameters a whereSource
Methods
params :: Lens' a SimpleQuerySource
Instances
| Parameters (APIRequest apiName responseType) |
class Parameters a => HasSinceIdParam a whereSource
Instances
class Parameters a => HasCountParam a whereSource
Instances
class Parameters a => HasMaxIdParam a whereSource
Instances
class Parameters a => HasPageParam a whereSource
Instances
class Parameters a => HasCursorParam a whereSource
class Parameters a => HasTrimUserParam a whereSource
Instances
class Parameters a => HasExcludeRepliesParam a whereSource
Methods
excludeReplies :: Lens' a (Maybe Bool)Source
class Parameters a => HasContributorDetailsParam a whereSource
Methods
contributorDetails :: Lens' a (Maybe Bool)Source
class Parameters a => HasIncludeEntitiesParam a whereSource
Methods
includeEntities :: Lens' a (Maybe Bool)Source
Instances
class Parameters a => HasIncludeUserEntitiesParam a whereSource
Methods
includeUserEntities :: Lens' a (Maybe Bool)Source
class Parameters a => HasIncludeRtsParam a whereSource
Methods
includeRts :: Lens' a (Maybe Bool)Source
Instances
class Parameters a => HasIncludeMyRetweetParam a whereSource
Methods
includeMyRetweet :: Lens' a (Maybe Bool)Source
Instances
class Parameters a => HasInReplyToStatusIdParam a whereSource
Methods
class Parameters a => HasDisplayCoordinatesParam a whereSource
Methods
displayCoordinates :: Lens' a (Maybe Bool)Source
class Parameters a => HasPossiblySensitiveParam a whereSource
Methods
possiblySensitive :: Lens' a (Maybe Bool)Source
Instances
class Parameters a => HasLangParam a whereSource
Instances
class Parameters a => HasLocaleParam a whereSource
Instances
class Parameters a => HasUntilParam a whereSource
Instances
class Parameters a => HasSkipStatusParam a whereSource
Methods
skipStatus :: Lens' a (Maybe Bool)Source
class Parameters a => HasFollowParam a whereSource
Instances
class Parameters a => HasMapParam a whereSource
Instances
class Parameters a => HasMediaIdsParam a whereSource
Instances
Constructors
| UserIdParam UserId | |
| ScreenNameParam String |
data UserListParam Source
Constructors
| UserIdListParam [UserId] | |
| ScreenNameListParam [String] |
Instances
Constructors
| ListIdParam Integer | |
| ListNameParam String |
mkUserParam :: UserParam -> SimpleQuerySource
converts UserParam to SimpleQuery.
>>>mkUserParam $ UserIdParam 123456[("user_id","123456")]>>>mkUserParam $ ScreenNameParam "thimura"[("screen_name","thimura")]
mkUserListParam :: UserListParam -> SimpleQuerySource
converts UserListParam to SimpleQuery.
>>>mkUserListParam $ UserIdListParam [123456][("user_id","123456")]>>>mkUserListParam $ UserIdListParam [123456, 654321][("user_id","123456,654321")]>>>mkUserListParam $ ScreenNameListParam ["thimura", "NikaidouShinku"][("screen_name","thimura,NikaidouShinku")]
mkListParam :: ListParam -> SimpleQuerySource
converts ListParam to SimpleQuery.
>>>mkListParam $ ListIdParam 123123[("list_id","123123")]>>>mkListParam $ ListNameParam "thimura/haskell"[("slug","haskell"),("owner_screen_name","thimura")]