-- | Creates a value of 'CreativeFieldValuesPatch' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'cfvpCreativeFieldId'
--
-- * 'cfvpXgafv'
--
-- * 'cfvpUploadProtocol'
--
-- * 'cfvpAccessToken'
--
-- * 'cfvpUploadType'
--
-- * 'cfvpProFileId'
--
-- * 'cfvpPayload'
--
-- * 'cfvpId'
--
-- * 'cfvpCallback'
creativeFieldValuesPatch
    :: Int64 -- ^ 'cfvpCreativeFieldId'
    -> Int64 -- ^ 'cfvpProFileId'
    -> CreativeFieldValue -- ^ 'cfvpPayload'
    -> Int64 -- ^ 'cfvpId'
    -> CreativeFieldValuesPatch
creativeFieldValuesPatch pCfvpCreativeFieldId_ pCfvpProFileId_ pCfvpPayload_ pCfvpId_ =
  CreativeFieldValuesPatch'
    { _cfvpCreativeFieldId = _Coerce # pCfvpCreativeFieldId_
    , _cfvpXgafv = Nothing
    , _cfvpUploadProtocol = Nothing
    , _cfvpAccessToken = Nothing
    , _cfvpUploadType = Nothing
    , _cfvpProFileId = _Coerce # pCfvpProFileId_
    , _cfvpPayload = pCfvpPayload_
    , _cfvpId = _Coerce # pCfvpId_
    , _cfvpCallback = Nothing
    }
creativeFieldValuesPatch
    :: Int64 -- ^ 'cfvpCreativeFieldId'
    -> Int64 -- ^ 'cfvpProFileId'
    -> CreativeFieldValue -- ^ 'cfvpPayload'
    -> Int64 -- ^ 'cfvpId'
    -> CreativeFieldValuesPatch
creativeFieldValuesPatch pCfvpCreativeFieldId_ pCfvpProFileId_ pCfvpPayload_ pCfvpId_ =
  CreativeFieldValuesPatch'
    { _cfvpCreativeFieldId = _Coerce # pCfvpCreativeFieldId_
    , _cfvpXgafv = Nothing
    , _cfvpUploadProtocol = Nothing
    , _cfvpAccessToken = Nothing
    , _cfvpUploadType = Nothing
    , _cfvpProFileId = _Coerce # pCfvpProFileId_
    , _cfvpPayload = pCfvpPayload_
    , _cfvpId = _Coerce # pCfvpId_
    , _cfvpCallback = Nothing
    }
creativeFieldValuesPatch pCfvpCreativeFieldId_ pCfvpProFileId_ pCfvpPayload_ pCfvpId_ =
  CreativeFieldValuesPatch'
    { _cfvpCreativeFieldId = _Coerce # pCfvpCreativeFieldId_
    , _cfvpXgafv = Nothing
    , _cfvpUploadProtocol = Nothing
    , _cfvpAccessToken = Nothing
    , _cfvpUploadType = Nothing
    , _cfvpProFileId = _Coerce # pCfvpProFileId_
    , _cfvpPayload = pCfvpPayload_
    , _cfvpId = _Coerce # pCfvpId_
    , _cfvpCallback = Nothing
    }