package Ġcom . example . domain . sub way Ċ Ċ import Ġcom . example . util . Result Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ interface ĠSub way Repository Ġ{ ĊĊĠĠĠ Ġfun Ġget St ations Flow (): ĠFlow < Result < List < Station Dto >>> ĊĊĠĠĠ Ġfun Ġget St ations Flow ( search Text : ĠString ): ĠFlow < Result < List < Station Dto >>> ĊĊĠĠĠ Ġsuspend Ġfun Ġinsert Favorite Station ( station Idx : ĠInt ) ĊĊĠĠĠ Ġsuspend Ġfun Ġdelete Favorite Station ( station Idx : ĠInt ) ĊĊĠĠĠ Ġsuspend Ġfun Ġclear Favorite St ations () ĊĊĠĠĠ Ġfun Ġget Favorite St ations Flow (): ĠFlow < Result < List < Station Dto >>> Ċ }