-- | 'GetEventSourceMappingResponse' constructor.
--
-- The fields accessible through corresponding lenses are:
--
-- * 'gesmrBatchSize' @::@ 'Maybe' 'Natural'
--
-- * 'gesmrEventSourceArn' @::@ 'Maybe' 'Text'
--
-- * 'gesmrFunctionArn' @::@ 'Maybe' 'Text'
--
-- * 'gesmrLastModified' @::@ 'Maybe' 'UTCTime'
--
-- * 'gesmrLastProcessingResult' @::@ 'Maybe' 'Text'
--
-- * 'gesmrState' @::@ 'Maybe' 'Text'
--
-- * 'gesmrStateTransitionReason' @::@ 'Maybe' 'Text'
--
-- * 'gesmrUUID' @::@ 'Maybe' 'Text'
--
getEventSourceMappingResponse :: GetEventSourceMappingResponse
getEventSourceMappingResponse = GetEventSourceMappingResponse
    { _gesmrUUID                  = Nothing
    , _gesmrBatchSize             = Nothing
    , _gesmrEventSourceArn        = Nothing
    , _gesmrFunctionArn           = Nothing
    , _gesmrLastModified          = Nothing
    , _gesmrLastProcessingResult  = Nothing
    , _gesmrState                 = Nothing
    , _gesmrStateTransitionReason = Nothing
    }
getEventSourceMappingResponse :: GetEventSourceMappingResponse
getEventSourceMappingResponse = GetEventSourceMappingResponse
    { _gesmrUUID                  = Nothing
    , _gesmrBatchSize             = Nothing
    , _gesmrEventSourceArn        = Nothing
    , _gesmrFunctionArn           = Nothing
    , _gesmrLastModified          = Nothing
    , _gesmrLastProcessingResult  = Nothing
    , _gesmrState                 = Nothing
    , _gesmrStateTransitionReason = Nothing
    }
getEventSourceMappingResponse = GetEventSourceMappingResponse
    { _gesmrUUID                  = Nothing
    , _gesmrBatchSize             = Nothing
    , _gesmrEventSourceArn        = Nothing
    , _gesmrFunctionArn           = Nothing
    , _gesmrLastModified          = Nothing
    , _gesmrLastProcessingResult  = Nothing
    , _gesmrState                 = Nothing
    , _gesmrStateTransitionReason = Nothing
    }