From ccadbe0ecfb49d074f155fc87343e83206e3a99e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 09:27:42 +0000 Subject: [PATCH] Updated models and APIs 202502260927-f38aed1130da371d0c11b2d6e7bac5462860a34a --- .../cardinal/sdk/api/raw/RawAnonymousApi.kt | 10 +++---- .../sdk/api/raw/impl/RawAnonymousApiImpl.kt | 28 +++++++++---------- .../patient/PatientByDataOwnerTagFilter.kt | 1 + .../AbstractFilterSerializers.kt | 12 ++++---- 4 files changed, 26 insertions(+), 25 deletions(-) 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 2ba511ab1..8db1af0ff 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 0d462e9a5..54375641b 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 d685fe8b3..f60a6fe7e 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 366c64c18..30da1fe5a 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