package Ġcom . machine insight _ it . smart g arden . domain . repository Ċ Ċ import Ġcom . machine insight _ it . smart g arden . domain . Node Ċ import Ġcom . machine insight _ it . smart g arden . domain . Plan Item Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . Maybe Ċ Ċ interface ĠNode Repository Ġ{ ĊĠĠĠ Ġfun Ġfetch Nodes (): ĠMaybe < List < Node >> ĊĊĠĠĠ Ġfun Ġupdate Schedule ( node : ĠString , Ġitems : ĠList < Plan Item >): ĠComp letable ĊĊĠĠĠ Ġfun Ġexecute One Time Activation ( node : ĠString , Ġwater : ĠLong ): ĠComp letable Ċ }