package Ġz lc . season . rx download 3 Ċ Ċ import Ġio . reactivex . Flow able Ċ import Ġio . reactivex . Maybe Ċ import Ġz lc . season . rx download 3 . core . Mission Ċ import Ġz lc . season . rx download 3 . core . Status Ċ import Ġz lc . season . rx download 3 . extension . Extension Ċ import Ġjava . io . File ĊĊ Ċ interface ĠRx Download I Ġ{ ĊĠĠĠ Ġfun Ġis Exists ( url : ĠString ): ĠMaybe < Boolean > ĊĊĠĠĠ Ġfun Ġis Exists ( mission : ĠMis sion ): ĠMaybe < Boolean > ĊĊĠĠĠ Ġfun Ġcreate ( url : ĠString , Ġauto Start : ĠBoolean Ġ= Ġfalse ): ĠFlow able < Status > ĊĊĠĠĠ Ġfun Ġcreate ( mission : ĠMis sion , Ġauto Start : ĠBoolean Ġ= Ġfalse ): ĠFlow able < Status > ĊĊĠĠĠ Ġfun Ġupdate ( new Mission : ĠMis sion ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstart ( url : ĠString ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstart ( mission : ĠMis sion ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstop ( url : ĠString ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstop ( mission : ĠMis sion ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġdelete ( url : ĠString , Ġdelete File : ĠBoolean Ġ= Ġfalse ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġdelete ( mission : ĠMis sion , Ġdelete File : ĠBoolean Ġ= Ġfalse ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġclear ( url : ĠString ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġclear ( mission : ĠMis sion ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun ĠgetAll Mission (): ĠMaybe < List < Mission >> ĊĊĠĠĠ Ġfun Ġcreate All ( missions : ĠList < Mission >, Ġauto Start : ĠBoolean Ġ= Ġfalse ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstart All (): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġstop All (): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġdelete All ( delete File : ĠBoolean Ġ= Ġfalse ): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġclear All (): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġfile ( url : ĠString ): ĠMaybe < File > ĊĊĠĠĠ Ġfun Ġfile ( mission : ĠMis sion ): ĠMaybe < File > ĊĊĠĠĠ Ġfun Ġextension ( url : ĠString , Ġtype : ĠClass < out ĠExtension >): ĠMaybe < Any > ĊĊĠĠĠ Ġfun Ġextension ( mission : ĠMis sion , Ġtype : ĠClass < out ĠExtension >): ĠMaybe < Any > Ċ } Ċ