-- | Creates a value of 'ProductsGetPermissions' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'pgpXgafv'
--
-- * 'pgpUploadProtocol'
--
-- * 'pgpEnterpriseId'
--
-- * 'pgpAccessToken'
--
-- * 'pgpUploadType'
--
-- * 'pgpProductId'
--
-- * 'pgpCallback'
productsGetPermissions
    :: Text -- ^ 'pgpEnterpriseId'
    -> Text -- ^ 'pgpProductId'
    -> ProductsGetPermissions
productsGetPermissions pPgpEnterpriseId_ pPgpProductId_ =
  ProductsGetPermissions'
    { _pgpXgafv = Nothing
    , _pgpUploadProtocol = Nothing
    , _pgpEnterpriseId = pPgpEnterpriseId_
    , _pgpAccessToken = Nothing
    , _pgpUploadType = Nothing
    , _pgpProductId = pPgpProductId_
    , _pgpCallback = Nothing
    }
productsGetPermissions
    :: Text -- ^ 'pgpEnterpriseId'
    -> Text -- ^ 'pgpProductId'
    -> ProductsGetPermissions
productsGetPermissions pPgpEnterpriseId_ pPgpProductId_ =
  ProductsGetPermissions'
    { _pgpXgafv = Nothing
    , _pgpUploadProtocol = Nothing
    , _pgpEnterpriseId = pPgpEnterpriseId_
    , _pgpAccessToken = Nothing
    , _pgpUploadType = Nothing
    , _pgpProductId = pPgpProductId_
    , _pgpCallback = Nothing
    }
productsGetPermissions pPgpEnterpriseId_ pPgpProductId_ =
  ProductsGetPermissions'
    { _pgpXgafv = Nothing
    , _pgpUploadProtocol = Nothing
    , _pgpEnterpriseId = pPgpEnterpriseId_
    , _pgpAccessToken = Nothing
    , _pgpUploadType = Nothing
    , _pgpProductId = pPgpProductId_
    , _pgpCallback = Nothing
    }