Currently, there is a lot of specific code for getting the URL and md3 for file downloads depending on the type of file. We should move to a single function call,
Likewise, this one: are you the right validator, ? If not please reassign, cc: .
The motivation for this ticket is captured in: https://sagebionetworks.jira.com/wiki/spaces/PLFM/pages/123142152/Batch+FileHandle+and+File+URL+Services
Close this for now. When we actually removing the services in PLFM, and if we found that a service is still being used by py client, then reopen this as needed.