Use temp card request without expiresAt
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
This commit is contained in:
@@ -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()) {
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user