erator ∷ Lens' 'GetRecordsResponse' ('Maybe' 'ShardIterator')
-- @
--
grrNextShardIterator
  ∷ Functor f
  ⇒ (Maybe ShardIterator → f (Maybe ShardIterator))
  → GetRecordsResponse
  → f GetRecordsResponse
grrNextShardIterator i GetRecordsResponse{..} =
  (\_grrNextShardIterator → GetRecordsResponse{..})
    <$> i _grrNextShardIterator
{-# INLINE grrNextShardIterator #-}

instance ResponseConsumer r GetRecordsResp
grrNextShardIterator
  ∷ Functor f
  ⇒ (Maybe ShardIterator → f (Maybe ShardIterator))
  → GetRecordsResponse
  → f GetRecordsResponse
grrNextShardIterator i GetRecordsResponse{..} =
  (\_grrNextShardIterator → GetRecordsResponse{..})
    <$> i _grrNextShardIterator
grrNextShardIterator i GetRecordsResponse{..} =
  (\_grrNextShardIterator → GetRecordsResponse{..})
    <$> i _grrNextShardIterator