-- | Creates a value of 'EditsDetailsPatch' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'edpXgafv'
--
-- * 'edpUploadProtocol'
--
-- * 'edpPackageName'
--
-- * 'edpAccessToken'
--
-- * 'edpUploadType'
--
-- * 'edpPayload'
--
-- * 'edpEditId'
--
-- * 'edpCallback'
editsDetailsPatch
    :: Text -- ^ 'edpPackageName'
    -> AppDetails -- ^ 'edpPayload'
    -> Text -- ^ 'edpEditId'
    -> EditsDetailsPatch
editsDetailsPatch pEdpPackageName_ pEdpPayload_ pEdpEditId_ =
  EditsDetailsPatch'
    { _edpXgafv = Nothing
    , _edpUploadProtocol = Nothing
    , _edpPackageName = pEdpPackageName_
    , _edpAccessToken = Nothing
    , _edpUploadType = Nothing
    , _edpPayload = pEdpPayload_
    , _edpEditId = pEdpEditId_
    , _edpCallback = Nothing
    }
editsDetailsPatch
    :: Text -- ^ 'edpPackageName'
    -> AppDetails -- ^ 'edpPayload'
    -> Text -- ^ 'edpEditId'
    -> EditsDetailsPatch
editsDetailsPatch pEdpPackageName_ pEdpPayload_ pEdpEditId_ =
  EditsDetailsPatch'
    { _edpXgafv = Nothing
    , _edpUploadProtocol = Nothing
    , _edpPackageName = pEdpPackageName_
    , _edpAccessToken = Nothing
    , _edpUploadType = Nothing
    , _edpPayload = pEdpPayload_
    , _edpEditId = pEdpEditId_
    , _edpCallback = Nothing
    }
editsDetailsPatch pEdpPackageName_ pEdpPayload_ pEdpEditId_ =
  EditsDetailsPatch'
    { _edpXgafv = Nothing
    , _edpUploadProtocol = Nothing
    , _edpPackageName = pEdpPackageName_
    , _edpAccessToken = Nothing
    , _edpUploadType = Nothing
    , _edpPayload = pEdpPayload_
    , _edpEditId = pEdpEditId_
    , _edpCallback = Nothing
    }