RxLceModel

//coroutines/com.motorro.rxlcemodel.coroutines.service

Package-level declarations

Types

Name Summary
CacheService [common]
interface CacheService<D : Any, in P : Any>
Interface to cache an com.motorro.rxlcemodel.cache.entity.Entity locally Cache should notify subscribers that data has been updated through getData channel
NetService [common]
interface NetService<D : Any, in P : Any>
Interface to load an com.motorro.rxlcemodel.cache.entity.Entity from network
ServiceSet [common]
interface ServiceSet<D : Any, in P : Any>
Service-set for com.motorro.rxlcemodel.coroutines.LceModel
SyncDelegateCacheService [common]
class SyncDelegateCacheService<D : Any, P : Any> : CacheService<D, P>
Service implementation
UpdatingNetService [common]
interface UpdatingNetService<D : Any, in U : Any, in P : Any> : NetService<D, P>
NetService extension to update data on server
UpdatingServiceSet [common]
interface UpdatingServiceSet<D : Any, in U : Any, in P : Any> : ServiceSet<D, P>
ServiceSet extension with updating net