From 2e7f5c9c04a4277d93ba413e954a120f0fc51280 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Wed, 28 Jan 2026 07:01:37 +0530 Subject: [PATCH] Use temp card request without expiresAt --- .../trisolarisserver/controller/TemporaryRoomCards.kt | 4 ++-- .../android/trisolarisserver/controller/dto/BookingDtos.kt | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/TemporaryRoomCards.kt b/src/main/kotlin/com/android/trisolarisserver/controller/TemporaryRoomCards.kt index 1298c6b..1cc6247 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/TemporaryRoomCards.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/TemporaryRoomCards.kt @@ -2,7 +2,7 @@ package com.android.trisolarisserver.controller import com.android.trisolarisserver.component.PropertyAccess import com.android.trisolarisserver.controller.dto.CardPrepareResponse -import com.android.trisolarisserver.controller.dto.IssueCardRequest +import com.android.trisolarisserver.controller.dto.IssueTempCardRequest import com.android.trisolarisserver.controller.dto.IssuedCardResponse import com.android.trisolarisserver.models.property.Role import com.android.trisolarisserver.models.room.IssuedCard @@ -69,7 +69,7 @@ class TemporaryRoomCards( @PathVariable propertyId: UUID, @PathVariable roomId: UUID, @AuthenticationPrincipal principal: MyPrincipal?, - @RequestBody request: IssueCardRequest + @RequestBody request: IssueTempCardRequest ): IssuedCardResponse { val actor = requireIssueActor(propertyId, principal) if (request.cardId.isBlank()) { diff --git a/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt b/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt index 61df364..76be33e 100644 --- a/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt +++ b/src/main/kotlin/com/android/trisolarisserver/controller/dto/BookingDtos.kt @@ -53,6 +53,12 @@ data class IssueCardRequest( val expiresAt: String ) +data class IssueTempCardRequest( + val cardId: String, + val cardIndex: Int, + val issuedAt: String? = null +) + data class IssuedCardResponse( val id: UUID, val propertyId: UUID,