-- | Creates a value of 'ChangesCreate' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'ccProject'
--
-- * 'ccPayload'
--
-- * 'ccManagedZone'
--
-- * 'ccClientOperationId'
changesCreate
    :: Text -- ^ 'ccProject'
    -> Change -- ^ 'ccPayload'
    -> Text -- ^ 'ccManagedZone'
    -> ChangesCreate
changesCreate pCcProject_ pCcPayload_ pCcManagedZone_ =
    ChangesCreate'
    { _ccProject = pCcProject_
    , _ccPayload = pCcPayload_
    , _ccManagedZone = pCcManagedZone_
    , _ccClientOperationId = Nothing
    }
changesCreate
    :: Text -- ^ 'ccProject'
    -> Change -- ^ 'ccPayload'
    -> Text -- ^ 'ccManagedZone'
    -> ChangesCreate
changesCreate pCcProject_ pCcPayload_ pCcManagedZone_ =
    ChangesCreate'
    { _ccProject = pCcProject_
    , _ccPayload = pCcPayload_
    , _ccManagedZone = pCcManagedZone_
    , _ccClientOperationId = Nothing
    }
changesCreate pCcProject_ pCcPayload_ pCcManagedZone_ =
    ChangesCreate'
    { _ccProject = pCcProject_
    , _ccPayload = pCcPayload_
    , _ccManagedZone = pCcManagedZone_
    , _ccClientOperationId = Nothing
    }