package Ġio . ae thi bo . use cases Ċ Ċ import Ġio . ae thi bo . data . repositories . Main Repository Ċ import Ġio . ae thi bo . data . utils . Resource Ċ Ċ interface ĠGet Categories UseCase Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke (): ĠResource < List < String >> Ċ } Ċ Ċ class ĠGet Categories UseCase Impl ( private Ġval Ġrepository : ĠMain Repository ) Ġ: ĠGet Categories UseCase Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġoperator Ġfun Ġinvoke (): ĠResource < List < String >> Ġ= Ġrepository . getC ategories () Ċ }