¿Cómo obtener downloadUrl completo de UploadTaskSnapshot en Flutter?

Recibo correctamenteUploadTaskSnapshot, y el campo downloadUrl contiene una instancia deUri que analiza el enlace de descarga del archivo cargado.

¿Cómo obtener almacenamiento y descargar Url como cadenas?