diff --git a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/RawAnonymousApi.kt b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/RawAnonymousApi.kt index 2ba511ab..8db1af0f 100644 --- a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/RawAnonymousApi.kt +++ b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/RawAnonymousApi.kt @@ -25,11 +25,6 @@ public interface RawAnonymousApi { ): HttpResponse> // endregion - // region anonymous healthcareparty endpoints - - suspend fun listHealthcarePartiesInGroup(groupId: String): HttpResponse> - // endregion - // region anonymous calendaritem endpoints suspend fun listAppointmentTypesForUser( @@ -51,4 +46,9 @@ public interface RawAnonymousApi { limit: Int? = null, ): HttpResponse> // endregion + + // region anonymous healthcareparty endpoints + + suspend fun listHealthcarePartiesInGroup(groupId: String): HttpResponse> + // endregion } diff --git a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/impl/RawAnonymousApiImpl.kt b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/impl/RawAnonymousApiImpl.kt index 0d462e9a..54375641 100644 --- a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/impl/RawAnonymousApiImpl.kt +++ b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/api/raw/impl/RawAnonymousApiImpl.kt @@ -35,20 +35,6 @@ class RawAnonymousApiImpl( timeout: Duration? = null, json: Json, ) : BaseRawApi(httpClient, additionalHeaders, timeout, json), RawAnonymousApi { - // region anonymous healthcareparty endpoints - - override suspend fun listHealthcarePartiesInGroup(groupId: String): HttpResponse> = - get { - url { - takeFrom(apiUrl) - appendPathSegments("rest", "v2", "aa", "hcparty", "inGroup", groupId) - parameter("ts", GMTDate().timestamp) - } - accept(Application.Json) - }.wrap() - - // endregion - // region anonymous medicallocation endpoints override suspend fun getPublicMedicalLocationsByGroupId( @@ -117,4 +103,18 @@ class RawAnonymousApiImpl( }.wrap() // endregion + + // region anonymous healthcareparty endpoints + + override suspend fun listHealthcarePartiesInGroup(groupId: String): HttpResponse> = + get { + url { + takeFrom(apiUrl) + appendPathSegments("rest", "v2", "aa", "hcparty", "inGroup", groupId) + parameter("ts", GMTDate().timestamp) + } + accept(Application.Json) + }.wrap() + + // endregion } diff --git a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/model/filter/patient/PatientByDataOwnerTagFilter.kt b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/model/filter/patient/PatientByDataOwnerTagFilter.kt index d685fe8b..f60a6fe7 100644 --- a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/model/filter/patient/PatientByDataOwnerTagFilter.kt +++ b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/model/filter/patient/PatientByDataOwnerTagFilter.kt @@ -18,5 +18,6 @@ data class PatientByDataOwnerTagFilter( public val tagCode: String? = null, ) : AbstractFilter { // region PatientByDataOwnerTagFilter-PatientByDataOwnerTagFilter + // endregion } diff --git a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/serialization/AbstractFilterSerializers.kt b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/serialization/AbstractFilterSerializers.kt index 366c64c1..30da1fe5 100644 --- a/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/serialization/AbstractFilterSerializers.kt +++ b/cardinal-sdk/src/commonMain/kotlin/com/icure/cardinal/sdk/serialization/AbstractFilterSerializers.kt @@ -143,6 +143,7 @@ internal object AnyAbstractFilterSerializer : @Suppress("UNCHECKED_CAST") override fun getSerializerBySerialName(serialName: String): KSerializer>? = when (serialName) { + "UnionFilter" -> UnionFilterSerializer(this as KSerializer>>) "ComplementFilter" -> ComplementFilterSerializer( this as @@ -153,7 +154,6 @@ internal object AnyAbstractFilterSerializer : this as KSerializer>>, ) - "UnionFilter" -> UnionFilterSerializer(this as KSerializer>>) else -> AgendaAbstractFilterSerializer.getSerializerBySerialName(serialName) ?: CalendarItemAbstractFilterSerializer.getSerializerBySerialName(serialName) @@ -180,6 +180,11 @@ internal object AnyAbstractFilterSerializer : @Suppress("UNCHECKED_CAST") override fun getSerializerByClass(kclass: KClass>): KSerializer>? = when (kclass) { + UnionFilter::class -> + UnionFilterSerializer( + this as + KSerializer>>, + ) ComplementFilter::class -> ComplementFilterSerializer( this as @@ -190,11 +195,6 @@ internal object AnyAbstractFilterSerializer : this as KSerializer>>, ) - UnionFilter::class -> - UnionFilterSerializer( - this as - KSerializer>>, - ) else -> AgendaAbstractFilterSerializer.getSerializerByClass( kclass as