package Ġt ml . libs . ck u . storage s čĊč Ċ import Ġt ml . libs . ck u . event . Task Result Listener č Ċ import Ġjava . io . InputStream čĊč Ċ @ Suppress (" unused ") č Ċ interface ĠFile Storage Interface Ġ{ čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġadd ( fileInfo : ĠString , Ġdata : ĠByteArray , Ġcallback : ĠTask Result Listener < String , ĠString >) čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġadd ( fileInfo : ĠString , Ġdata : ĠInputStream , Ġcallback : ĠTask Result Listener < String , ĠString >) čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠUpdate Ġfile Ġby Ġid čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġupdate ( id : String , Ġfile Info : String , Ġdata : ĠByteArray , Ġcallback : ĠTask Result Listener < Boolean , ĠString >) čĊčĊĠĠĠ Ġfun Ġupdate ( id : String , Ġfile Info : String , Ġdata : ĠInputStream , Ġcallback : ĠTask Result Listener < Boolean , ĠString >) čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġget FileInfo ( id : String , Ġcallback : ĠTask Result Listener < String , ĠString >) čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun ĠgetFile Data As Bytes ( id : String , Ġcallback : ĠTask Result Listener < ByteArray , ĠString >) čĊčĊĠĠĠ Ġfun ĠgetFile Data AsStream ( id : String , Ġcallback : ĠTask Result Listener < InputStream , ĠString >) č Ċ }