Package-level declarations

Types

Link copied to clipboard
class KtorReadCRUDRepoClient<ObjectType, IdType>(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, objectType: ERROR CLASS: Symbol not found for TypeInfo, paginationObjectType: ERROR CLASS: Symbol not found for TypeInfo, paginationIdType: ERROR CLASS: Symbol not found for TypeInfo, contentType: ERROR CLASS: Symbol not found for ContentType, mapTypeInfo: ERROR CLASS: Symbol not found for TypeInfo, idSerializer: suspend (IdType) -> String) : ReadCRUDRepo<ObjectType, IdType>
Link copied to clipboard
class KtorWriteCrudRepoClient<ObjectType, IdType, InputValue>(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, val newObjectsFlow: Flow<ObjectType>, val updatedObjectsFlow: Flow<ObjectType>, val deletedObjectsIdsFlow: Flow<IdType>, createSetup: suspend ERROR CLASS: Symbol not found for HttpRequestBuilder.(List<InputValue>) -> Unit, updateSetup: suspend ERROR CLASS: Symbol not found for HttpRequestBuilder.(List<UpdatedValuePair<IdType, InputValue>>) -> Unit, deleteByIdSetup: suspend ERROR CLASS: Symbol not found for HttpRequestBuilder.(List<IdType>) -> Unit, createBodyGetter: suspend ERROR CLASS: Symbol not found for HttpResponse.() -> List<ObjectType>, updateBodyGetter: suspend ERROR CLASS: Symbol not found for HttpResponse.() -> List<ObjectType>) : WriteCRUDRepo<ObjectType, IdType, InputValue>

Functions

Link copied to clipboard
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: BinaryFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: StringFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, subpart: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: BinaryFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, subpart: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: StringFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
inline fun <ObjectType, IdType, InputValue> KtorCRUDRepoClient(baseUrl: String, subpart: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, contentType: ERROR CLASS: Symbol not found for ContentType, newObjectsFlow: Flow<ObjectType> = httpClient.createStandardWebsocketFlow( buildStandardUrl(baseUrl, newObjectsFlowRouting), ), updatedObjectsFlow: Flow<ObjectType> = httpClient.createStandardWebsocketFlow( buildStandardUrl(baseUrl, updatedObjectsFlowRouting), ), deletedObjectsIdsFlow: Flow<IdType> = httpClient.createStandardWebsocketFlow( buildStandardUrl(baseUrl, deletedObjectsIdsFlowRouting), ), noinline idSerializer: suspend (IdType) -> String): KtorCRUDRepoClient<ObjectType, IdType, InputValue>
Link copied to clipboard
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, contentType: ERROR CLASS: Symbol not found for ContentType, noinline idSerializer: suspend (IdType) -> String): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: BinaryFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorReadCRUDRepoClient<ObjectType, IdType>
inline fun <ObjectType, IdType> KtorReadCRUDRepoClient(baseUrl: String, httpClient: ERROR CLASS: Symbol not found for HttpClient, idsSerializer: KSerializer<IdType>, serialFormat: StringFormat, contentType: ERROR CLASS: Symbol not found for ContentType): KtorReadCRUDRepoClient<ObjectType, IdType>