package Ġtournament . api . repository Ċ Ċ interface ĠTo urnament Repository Ġ{ ĊĠĠĠ Ġfun Ġget Tournament s (): ĠList < Tournament > ĊĠĠĠ Ġfun Ġget Tournament ById ( id : ĠString ): ĠTo urnament ? ĊĠĠĠ Ġfun Ġget Tournament ByName ( name : ĠString ): ĠTo urnament ? ĊĠĠĠ Ġfun Ġsave Tournament ( tournament : ĠTo urnament ): ĠService Result ĊĠĠĠ Ġfun Ġdelete Tournament ( id : ĠString ): ĠService Status ĊĠĠĠ Ġfun Ġupdate Tournament ( tournament : ĠTo urnament ): ĠService Result Ċ }