-- | Creates a value of 'ProjectsLocationsAgentsFlowsVersionsLoad' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'plafvlXgafv'
--
-- * 'plafvlUploadProtocol'
--
-- * 'plafvlAccessToken'
--
-- * 'plafvlUploadType'
--
-- * 'plafvlPayload'
--
-- * 'plafvlName'
--
-- * 'plafvlCallback'
projectsLocationsAgentsFlowsVersionsLoad
    :: GoogleCloudDialogflowCxV3LoadVersionRequest -- ^ 'plafvlPayload'
    -> Text -- ^ 'plafvlName'
    -> ProjectsLocationsAgentsFlowsVersionsLoad
projectsLocationsAgentsFlowsVersionsLoad pPlafvlPayload_ pPlafvlName_ =
  ProjectsLocationsAgentsFlowsVersionsLoad'
    { _plafvlXgafv = Nothing
    , _plafvlUploadProtocol = Nothing
    , _plafvlAccessToken = Nothing
    , _plafvlUploadType = Nothing
    , _plafvlPayload = pPlafvlPayload_
    , _plafvlName = pPlafvlName_
    , _plafvlCallback = Nothing
    }
projectsLocationsAgentsFlowsVersionsLoad
    :: GoogleCloudDialogflowCxV3LoadVersionRequest -- ^ 'plafvlPayload'
    -> Text -- ^ 'plafvlName'
    -> ProjectsLocationsAgentsFlowsVersionsLoad
projectsLocationsAgentsFlowsVersionsLoad pPlafvlPayload_ pPlafvlName_ =
  ProjectsLocationsAgentsFlowsVersionsLoad'
    { _plafvlXgafv = Nothing
    , _plafvlUploadProtocol = Nothing
    , _plafvlAccessToken = Nothing
    , _plafvlUploadType = Nothing
    , _plafvlPayload = pPlafvlPayload_
    , _plafvlName = pPlafvlName_
    , _plafvlCallback = Nothing
    }
projectsLocationsAgentsFlowsVersionsLoad pPlafvlPayload_ pPlafvlName_ =
  ProjectsLocationsAgentsFlowsVersionsLoad'
    { _plafvlXgafv = Nothing
    , _plafvlUploadProtocol = Nothing
    , _plafvlAccessToken = Nothing
    , _plafvlUploadType = Nothing
    , _plafvlPayload = pPlafvlPayload_
    , _plafvlName = pPlafvlName_
    , _plafvlCallback = Nothing
    }