gsdsdk / com.gsd.software.sdk.netconnector.sync.schema.repository / SyncSchemaDataSource

SyncSchemaDataSource

interface SyncSchemaDataSource

Created by jmielczarek on 27.11.2019.

Functions

Name Summary
deleteSyncSchemas open fun deleteSyncSchemas(syncNames:List<String>):Unit
getSyncSchema open fun getSyncSchema(syncName:String):Sync
getSyncSchemas open fun getSyncSchemas():List<Sync>
getSyncSchemasLiveData open fun getSyncSchemasLiveData(): LiveData<List<Sync>>
loadSyncSchemas open suspend fun loadSyncSchemas(observer: suspend (RepositoryResult<List<Sync>>) ->Unit):Unit
saveSyncSchema open fun saveSyncSchema(syncSchema:Sync):Unit
saveSyncSchemas open fun saveSyncSchemas(schemas:List<Sync>):Unit

Inheritors

Name Summary
SyncSchemaLocal class SyncSchemaLocal :SyncSchemaDataSource
Created by jmielczarek on 27.11.2019.
SyncSchemaRemote class SyncSchemaRemote :SyncSchemaDataSource
Created by jmielczarek on 27.11.2019.
SyncSchemaRepository class SyncSchemaRepository :SyncSchemaDataSource
Created by konradrutkowski on 2019-08-09. File created for GSDAndroidSDK