Ktor Write Crud Repo Client
fun <ObjectType, IdType, InputValue> KtorWriteCrudRepoClient(baseUrl: String, httpClient: <Error class: unknown class>, newObjectsFlow: Flow<ObjectType>, updatedObjectsFlow: Flow<ObjectType>, 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>)