package Ġsample . arf . core . data Ċ Ċ import Ġsample . arf . core . domain . User Ċ Ċ interface ĠUser DataSource Ġ{ ĊĊĊĠĠĠ Ġsuspend Ġfun ĠAdd ( user : ĠUser ) ĊĊĠĠĠ Ġsuspend Ġfun ĠUpdate ( user : ĠUser ) ĊĊĠĠĠ Ġsuspend Ġfun ĠRemove ( user : ĠUser ) ĊĊĠĠĠ Ġsuspend Ġfun ĠGetAll (): List < User > ĊĊĠĠĠ Ġsuspend Ġfun ĠGet ById ( id : Long ): User ĊĊĊĠĠĠ Ġsuspend Ġfun ĠGet By CategoryId ( categoryId : Int ): List < User > ĊĊĊĊ Ċ }