micro_utils.dokka
0.15.1

# Package-level declarations

## Types

KtorCRUDRepoClient
Link copied to clipboard
class KtorCRUDRepoClient<ObjectType, IdType, InputValue>(readDelegate: ReadCRUDRepo<ObjectType, IdType>, writeDelegate: WriteCRUDRepo<ObjectType, IdType, InputValue>) : CRUDRepo<ObjectType, IdType, InputValue>
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>, paginationIdType: <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>

## Functions

KtorCRUDRepoClient
Link copied to clipboard
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, idsSerializer: KSerializer<IdType>, serialFormat: BinaryFormat, contentType: <Error class: unknown class>): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, idsSerializer: KSerializer<IdType>, serialFormat: StringFormat, 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: KSerializer<IdType>, serialFormat: BinaryFormat, 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: KSerializer<IdType>, serialFormat: StringFormat, 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: KSerializer<IdType>, serialFormat: BinaryFormat, contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, idsSerializer: KSerializer<IdType>, serialFormat: StringFormat, contentType: <Error class: unknown class>): KtorReadCRUDRepoClient<ObjectType, IdType>