package roomescape.theme.exception import org.springframework.http.HttpStatus import roomescape.common.exception.ErrorCode enum class ThemeErrorCode( override val httpStatus: HttpStatus, override val errorCode: String, override val message: String ) : ErrorCode { THEME_NOT_FOUND(HttpStatus.NOT_FOUND, "TH001", "테마를 찾을 수 없어요."), THEME_NAME_DUPLICATED(HttpStatus.BAD_REQUEST, "TH002", "이미 같은 이름의 테마가 있어요."), THEME_ALREADY_RESERVED(HttpStatus.CONFLICT, "TH003", "예약된 테마라 삭제할 수 없어요."), INVALID_REQUEST_VALUE(HttpStatus.BAD_REQUEST, "TH004", "입력 값이 잘못되었어요."), }