-- | Creates a value of 'FreeListingsprogramGet' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'flgXgafv'
--
-- * 'flgMerchantId'
--
-- * 'flgUploadProtocol'
--
-- * 'flgAccessToken'
--
-- * 'flgUploadType'
--
-- * 'flgCallback'
freeListingsprogramGet
    :: Int64 -- ^ 'flgMerchantId'
    -> FreeListingsprogramGet
freeListingsprogramGet pFlgMerchantId_ =
  FreeListingsprogramGet'
    { _flgXgafv = Nothing
    , _flgMerchantId = _Coerce # pFlgMerchantId_
    , _flgUploadProtocol = Nothing
    , _flgAccessToken = Nothing
    , _flgUploadType = Nothing
    , _flgCallback = Nothing
    }
freeListingsprogramGet
    :: Int64 -- ^ 'flgMerchantId'
    -> FreeListingsprogramGet
freeListingsprogramGet pFlgMerchantId_ =
  FreeListingsprogramGet'
    { _flgXgafv = Nothing
    , _flgMerchantId = _Coerce # pFlgMerchantId_
    , _flgUploadProtocol = Nothing
    , _flgAccessToken = Nothing
    , _flgUploadType = Nothing
    , _flgCallback = Nothing
    }
freeListingsprogramGet pFlgMerchantId_ =
  FreeListingsprogramGet'
    { _flgXgafv = Nothing
    , _flgMerchantId = _Coerce # pFlgMerchantId_
    , _flgUploadProtocol = Nothing
    , _flgAccessToken = Nothing
    , _flgUploadType = Nothing
    , _flgCallback = Nothing
    }