Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. |
---|---|
License | Apache-2.0 |
Safe Haskell | None |
Language | Haskell2010 |
- data ListStreams = ListStreams {
- _lstExclusiveStartStreamId :: !(Maybe StreamId)
- _lstLimit :: !(Maybe Int)
- _lstTableName :: !(Maybe Text)
- listStreams :: ListStreams
- lstExclusiveStartStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreams -> f ListStreams
- lstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> ListStreams -> f ListStreams
- lstTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> ListStreams -> f ListStreams
- data ListStreamsResponse = ListStreamsResponse {
- _lstrLastEvalutedStreamId :: !(Maybe StreamId)
- _lstrStreamIds :: ![StreamId]
- lstrLastEvalutedStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreamsResponse -> f ListStreamsResponse
- lstrStreamIds :: Functor f => ([StreamId] -> f [StreamId]) -> ListStreamsResponse -> f ListStreamsResponse
Request
data ListStreams Source
ListStreams | |
|
listStreams :: ListStreams Source
An empty ListStreams
request.
myRequest =listStreams
&lstTableName
?~ UsersTable
Lenses
lstExclusiveStartStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreams -> f ListStreams Source
A lens for _lstExclusiveStartStreamId
.
lstExclusiveStartStreamId ∷ Lens'ListStreams
(Maybe
StreamId
)
lstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> ListStreams -> f ListStreams Source
A lens for _lstlimit
.
lstLimit ∷ Lens'ListStreams
(Maybe
Int
)
lstTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> ListStreams -> f ListStreams Source
A lens for _lstTableName
.
lstTableName ∷ Lens'ListStreams
(Maybe
Text
)
Response
data ListStreamsResponse Source
ListStreamsResponse | |
|
Lenses
lstrLastEvalutedStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreamsResponse -> f ListStreamsResponse Source
A lens for _lstrLastEvalutedStreamId
.
lstrLastEvalutedStreamId ∷ Lens'ListStreamsResponse
(Maybe
StreamId
)
lstrStreamIds :: Functor f => ([StreamId] -> f [StreamId]) -> ListStreamsResponse -> f ListStreamsResponse Source
A lens for _lstrStreamIds
.
lstrStreamIds ∷ Lens'ListStreamsResponse
[StreamId
]