package Ġme . dig i . saas . use cases Ċ Ċ import Ġio . reactivex . rx java 3 . core . Single Ċ import Ġme . dig i . saas . data . repository . Main Repository Ċ import Ġme . dig i . sdk . entities . service . Service Ċ Ċ interface ĠGet Services For Contract UseCase Ġ{ ĊĠĠĠ Ġfun Ġinvoke ( contract Id : ĠString ): ĠSingle < List < Service >> Ċ } Ċ Ċ class ĠGet Services For Contract UseCase Impl ( private Ġval Ġrepository : ĠMain Repository ) Ġ: ĊĠĠĠ ĠGet Services For Contract UseCase Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke ( contract Id : ĠString ): ĠSingle < List < Service >> Ġ= ĊĠĠĠĠĠĠĠ Ġrepository . get Services For Contract ( contract Id ) Ċ }