package Ġcom . dx n . ag venture . features . seller . domain Ċ Ċ import Ġcom . dx n . data . models . Catalog ue Product Ċ import Ġcom . dx n . data . models . Product Ċ import Ġcom . dx n . data . models . User Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ interface ĠRepository Ġ{ ĊĠĠĠ Ġfun Ġget Products ( seller Id : String ) Ġ: ĠFlow < List < Catalog ue Product >> ĊĠĠĠ Ġsuspend Ġfun Ġadd Products ( Ġsell er Id : ĠString , product : ĠCatalog ue Product ) ĊĠĠĠ Ġfun ĠgetAll Products () Ġ: ĠFlow < List < Product >> ĊĠĠĠ Ġsuspend Ġfun Ġget LoggedIn User () Ġ: ĠUser ĊĠĠĠ Ġsuspend Ġfun Ġremove Product ( seller Id : ĠString , Ġid : ĠString ) Ċ }