-- | Creates a value of 'CreativeGroupsList' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'cglSearchString'
--
-- * 'cglIds'
--
-- * 'cglProFileId'
--
-- * 'cglSortOrder'
--
-- * 'cglGroupNumber'
--
-- * 'cglPageToken'
--
-- * 'cglSortField'
--
-- * 'cglAdvertiserIds'
--
-- * 'cglMaxResults'
creativeGroupsList
    :: Int64 -- ^ 'cglProFileId'
    -> CreativeGroupsList
creativeGroupsList pCglProFileId_ =
    CreativeGroupsList'
    { _cglSearchString = Nothing
    , _cglIds = Nothing
    , _cglProFileId = _Coerce # pCglProFileId_
    , _cglSortOrder = Nothing
    , _cglGroupNumber = Nothing
    , _cglPageToken = Nothing
    , _cglSortField = Nothing
    , _cglAdvertiserIds = Nothing
    , _cglMaxResults = Nothing
    }
creativeGroupsList
    :: Int64 -- ^ 'cglProFileId'
    -> CreativeGroupsList
creativeGroupsList pCglProFileId_ =
    CreativeGroupsList'
    { _cglSearchString = Nothing
    , _cglIds = Nothing
    , _cglProFileId = _Coerce # pCglProFileId_
    , _cglSortOrder = Nothing
    , _cglGroupNumber = Nothing
    , _cglPageToken = Nothing
    , _cglSortField = Nothing
    , _cglAdvertiserIds = Nothing
    , _cglMaxResults = Nothing
    }
creativeGroupsList pCglProFileId_ =
    CreativeGroupsList'
    { _cglSearchString = Nothing
    , _cglIds = Nothing
    , _cglProFileId = _Coerce # pCglProFileId_
    , _cglSortOrder = Nothing
    , _cglGroupNumber = Nothing
    , _cglPageToken = Nothing
    , _cglSortField = Nothing
    , _cglAdvertiserIds = Nothing
    , _cglMaxResults = Nothing
    }