package com.android.trisolarisserver.controller.dto import java.util.UUID data class BookingCheckInRequest( val roomIds: List, val checkInAt: String? = null, val transportMode: String? = null, val transportVehicleNumber: String? = null, val notes: String? = null ) data class BookingCheckOutRequest( val checkOutAt: String? = null, val notes: String? = null ) data class BookingCancelRequest( val cancelledAt: String? = null, val reason: String? = null ) data class BookingNoShowRequest( val noShowAt: String? = null, val reason: String? = null ) data class RoomChangeRequest( val newRoomId: UUID, val movedAt: String? = null, val idempotencyKey: String ) data class RoomChangeResponse( val oldRoomStayId: UUID, val newRoomStayId: UUID, val oldRoomId: UUID, val newRoomId: UUID, val movedAt: String )