Package dev.inmo.micro_utils.repos.ktor.client.crud

Types

KtorCRUDRepoClient
Link copied to clipboard
KtorReadCRUDRepoClient
Link copied to clipboard
class KtorReadCRUDRepoClient<ObjectType, IdType>(    baseUrl: String,     httpClient: <Error class: unknown class>,     objectType: <Error class: unknown class>,     paginationObjectType: <Error class: unknown class>,     contentType: <Error class: unknown class>,     idSerializer: suspend (IdType) -> String) : ReadCRUDRepo<ObjectType, IdType>
class KtorReadCRUDRepoClient<ObjectType, IdType>(    baseUrl: String,     httpClient: <Error class: unknown class>,     objectType: <Error class: unknown class>,     paginationObjectType: <Error class: unknown class>,     contentType: <Error class: unknown class>,     idSerializer: suspend (IdType) -> String) : ReadCRUDRepo<ObjectType, IdType>
class KtorReadCRUDRepoClient<ObjectType, IdType>(    baseUrl: String,     httpClient: <Error class: unknown class>,     objectType: <Error class: unknown class>,     paginationObjectType: <Error class: unknown class>,     contentType: <Error class: unknown class>,     idSerializer: suspend (IdType) -> String) : ReadCRUDRepo<ObjectType, IdType>
KtorWriteCrudRepoClient
Link copied to clipboard
class KtorWriteCrudRepoClient<ObjectType, IdType, InputValue>(    baseUrl: String,     httpClient: <Error class: unknown class>,     val newObjectsFlow: Flow<ObjectType>,     val updatedObjectsFlow: Flow<ObjectType>,     val deletedObjectsIdsFlow: Flow<IdType>,     createSetup: suspend <Error class: unknown class>.(List<InputValue>) -> Unit,     updateSetup: suspend <Error class: unknown class>.(List<UpdatedValuePair<IdType, InputValue>>) -> Unit,     deleteByIdSetup: suspend <Error class: unknown class>.(List<IdType>) -> Unit,     createBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>,     updateBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>) : WriteCRUDRepo<ObjectType, IdType, InputValue>
class KtorWriteCrudRepoClient<ObjectType, IdType, InputValue>(    baseUrl: String,     httpClient: <Error class: unknown class>,     val newObjectsFlow: Flow<ObjectType>,     val updatedObjectsFlow: Flow<ObjectType>,     val deletedObjectsIdsFlow: Flow<IdType>,     createSetup: suspend <Error class: unknown class>.(List<InputValue>) -> Unit,     updateSetup: suspend <Error class: unknown class>.(List<UpdatedValuePair<IdType, InputValue>>) -> Unit,     deleteByIdSetup: suspend <Error class: unknown class>.(List<IdType>) -> Unit,     createBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>,     updateBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>) : WriteCRUDRepo<ObjectType, IdType, InputValue>
class KtorWriteCrudRepoClient<ObjectType, IdType, InputValue>(    baseUrl: String,     httpClient: <Error class: unknown class>,     val newObjectsFlow: Flow<ObjectType>,     val updatedObjectsFlow: Flow<ObjectType>,     val deletedObjectsIdsFlow: Flow<IdType>,     createSetup: suspend <Error class: unknown class>.(List<InputValue>) -> Unit,     updateSetup: suspend <Error class: unknown class>.(List<UpdatedValuePair<IdType, InputValue>>) -> Unit,     deleteByIdSetup: suspend <Error class: unknown class>.(List<IdType>) -> Unit,     createBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>,     updateBodyGetter: suspend <Error class: unknown class>.() -> List<ObjectType>) : WriteCRUDRepo<ObjectType, IdType, InputValue>

Functions

KtorCRUDRepoClient
Link copied to clipboard
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(    baseUrl: String,     subpart: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): <Error class: unknown class>
KtorReadCRUDRepoClient
Link copied to clipboard
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     contentType: <Error class: unknown class>,     noinline idSerializer: suspend (IdType) -> String): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(    baseUrl: String,     httpClient: <Error class: unknown class>,     idsSerializer: <Error class: unknown class><IdType>,     serialFormat: <Error class: unknown class>,     contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>