I initially had api calls written using rxjava now I am converting them to use kotlin coroutines using suspend functions.
I am following use case patters where my use