package Ġme . byte beats . file loader . upload Ċ Ċ import Ġme . byte beats . file loader . upload . listener . On Upload Listener Ċ import Ġme . byte beats . file loader . upload . listener . On Upload Progress Listener Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġbyte beats Ġon Ġ 2 0 2 1 / 8 / 1 1 Ġ: Ġ 1 1 : 1 7 Ċ Ġ* ĠE - mail : Ġhappy ch in ap c @ gmail . com Ċ Ġ* ĠQuote : ĠPe as ant . ĠEduc ated . ĠWorker Ċ Ġ*/ Ċ data Ġclass ĠFile Upload Info < T >( ĊĠĠĠ Ġval Ġparams : ĠMap < String , ĠString > ?, ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġprivate Ġval ĠfilePath : ĠString , ĊĠĠĠ Ġval ĠmimeType : ĠString ?, ĊĠĠĠ Ġval Ġurl : ĠString , ĊĠĠĠ Ġval Ġoptions : ĠUpload Options < T >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġon Upload Listener : ĠOn Upload Listener < T >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġon Upload Progress Listener : ĠOn Upload Progress Listener ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġvar Ġpre processed File : ĠString ? Ġ= Ġnull // temporary Ġfile ĊĊĠĠĠ Ġfun Ġoriginal FilePath (): ĠString Ġ= ĠfilePath ĊĊĠĠĠ Ġfun Ġupload FilePath (): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( pre processed File ?. trim (). isNull OrEmpty ()) ĠfilePath Ġelse Ġpre processed File !! Ċ } Ċ