-- | Creates a value of 'EnableStageTransition' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'estPipelineName'
--
-- * 'estStageName'
--
-- * 'estTransitionType'
enableStageTransition
    :: Text -- ^ 'estPipelineName'
    -> Text -- ^ 'estStageName'
    -> StageTransitionType -- ^ 'estTransitionType'
    -> EnableStageTransition
enableStageTransition pPipelineName_ pStageName_ pTransitionType_ =
    EnableStageTransition'
    { _estPipelineName = pPipelineName_
    , _estStageName = pStageName_
    , _estTransitionType = pTransitionType_
    }
enableStageTransition
    :: Text -- ^ 'estPipelineName'
    -> Text -- ^ 'estStageName'
    -> StageTransitionType -- ^ 'estTransitionType'
    -> EnableStageTransition
enableStageTransition pPipelineName_ pStageName_ pTransitionType_ =
    EnableStageTransition'
    { _estPipelineName = pPipelineName_
    , _estStageName = pStageName_
    , _estTransitionType = pTransitionType_
    }
enableStageTransition pPipelineName_ pStageName_ pTransitionType_ =
    EnableStageTransition'
    { _estPipelineName = pPipelineName_
    , _estStageName = pStageName_
    , _estTransitionType = pTransitionType_
    }