-- | Creates a value of 'DynamicTargetingKeysList' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'dtklXgafv'
--
-- * 'dtklUploadProtocol'
--
-- * 'dtklObjectType'
--
-- * 'dtklAccessToken'
--
-- * 'dtklAdvertiserId'
--
-- * 'dtklObjectId'
--
-- * 'dtklUploadType'
--
-- * 'dtklProFileId'
--
-- * 'dtklNames'
--
-- * 'dtklCallback'
dynamicTargetingKeysList
    :: Int64 -- ^ 'dtklProFileId'
    -> DynamicTargetingKeysList
dynamicTargetingKeysList pDtklProFileId_ =
  DynamicTargetingKeysList'
    { _dtklXgafv = Nothing
    , _dtklUploadProtocol = Nothing
    , _dtklObjectType = Nothing
    , _dtklAccessToken = Nothing
    , _dtklAdvertiserId = Nothing
    , _dtklObjectId = Nothing
    , _dtklUploadType = Nothing
    , _dtklProFileId = _Coerce # pDtklProFileId_
    , _dtklNames = Nothing
    , _dtklCallback = Nothing
    }
dynamicTargetingKeysList
    :: Int64 -- ^ 'dtklProFileId'
    -> DynamicTargetingKeysList
dynamicTargetingKeysList pDtklProFileId_ =
  DynamicTargetingKeysList'
    { _dtklXgafv = Nothing
    , _dtklUploadProtocol = Nothing
    , _dtklObjectType = Nothing
    , _dtklAccessToken = Nothing
    , _dtklAdvertiserId = Nothing
    , _dtklObjectId = Nothing
    , _dtklUploadType = Nothing
    , _dtklProFileId = _Coerce # pDtklProFileId_
    , _dtklNames = Nothing
    , _dtklCallback = Nothing
    }
dynamicTargetingKeysList pDtklProFileId_ =
  DynamicTargetingKeysList'
    { _dtklXgafv = Nothing
    , _dtklUploadProtocol = Nothing
    , _dtklObjectType = Nothing
    , _dtklAccessToken = Nothing
    , _dtklAdvertiserId = Nothing
    , _dtklObjectId = Nothing
    , _dtklUploadType = Nothing
    , _dtklProFileId = _Coerce # pDtklProFileId_
    , _dtklNames = Nothing
    , _dtklCallback = Nothing
    }