Skip to content

Commit 5bbf5a4

Browse files
committed
Switched to attribute.id for crud ops and removed cache
1 parent 754e215 commit 5bbf5a4

File tree

16 files changed

+280
-594
lines changed

16 files changed

+280
-594
lines changed

kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/interfaces/InsightObjectTypeOperator.kt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,10 @@ import com.linkedplanet.kotlininsightclient.api.model.ObjectTypeSchema
2525

2626
interface InsightObjectTypeOperator {
2727

28-
suspend fun loadAllObjectTypeSchemas(): Either<InsightClientError, List<ObjectTypeSchema>>
29-
30-
suspend fun loadObjectTypeSchemas(schemaId: Int): Either<InsightClientError, List<ObjectTypeSchema>>
31-
32-
suspend fun reloadObjectTypeSchema(schemaId: Int, name: String): Either<InsightClientError, Unit>
33-
34-
suspend fun reloadObjectTypeSchema(schemaId: Int, id: Int): Either<InsightClientError, Unit>
35-
3628
suspend fun getObjectTypesBySchema(schemaId: Int): Either<InsightClientError, List<ObjectTypeSchema>>
3729

3830
suspend fun getObjectTypesBySchemaAndRootObjectType(
3931
schemaId: Int,
4032
rootObjectTypeId: Int
4133
): Either<InsightClientError, List<ObjectTypeSchema>>
42-
43-
suspend fun getObjectTypeSchemas(schemaId: Int): Either<InsightClientError, List<ObjectTypeSchema>>
44-
45-
suspend fun populateObjectTypeSchemaAttributes(objectTypeSchema: ObjectTypeSchema): Either<InsightClientError, ObjectTypeSchema>
4634
}

kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/interfaces/InsightSchemaCacheOperator.kt

Lines changed: 0 additions & 34 deletions
This file was deleted.

kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/interfaces/InsightSchemaOperator.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ package com.linkedplanet.kotlininsightclient.api.interfaces
2121

2222
import arrow.core.Either
2323
import com.linkedplanet.kotlininsightclient.api.error.InsightClientError
24-
import com.linkedplanet.kotlininsightclient.api.model.*
24+
import com.linkedplanet.kotlininsightclient.api.model.InsightSchema
2525

2626
interface InsightSchemaOperator {
2727

2828
suspend fun getSchemas(): Either<InsightClientError, List<InsightSchema>>
29+
30+
suspend fun getSchema(id: Int): Either<InsightClientError, InsightSchema>
2931
}

0 commit comments

Comments
 (0)