|
|
abstract suspend fun <Type : ObjectBase> delete(id: String, typeClass: Class<Type>): Unit
open suspend fun <Type : ObjectBase> delete(id: String, typeClass: KClass<Type>): Unit |
|
|
abstract suspend fun <Type : ObjectBase> get(id: String, typeClass: Class<Type>): Type?
open suspend fun <Type : ObjectBase> get(id: String, typeClass: KClass<Type>): Type? |
|
|
abstract suspend fun <Type : ObjectBase> query(typeClass: Class<Type>): Query<Type>
open suspend fun <Type : ObjectBase> query(typeClass: KClass<Type>): Query<Type> |
|
|
abstract suspend fun <Type : ObjectBase> save(instance: Type): Type |