package space.nstart.pcp.pcp_types_lib.dto.ballistics

import io.swagger.v3.oas.annotations.media.Schema
import jakarta.validation.constraints.DecimalMin
import space.nstart.pcp.pcp_types_lib.utils.UtcDateTimes
import java.time.LocalDateTime

@Schema(description = "Запрос на расчет параметров выхода на заданное время")
class ExactTimePositionRequestDTO(
        val time : LocalDateTime = UtcDateTimes.now(),
    val timeStop : LocalDateTime? = null,
    @field:DecimalMin(value = "1",
        message = "Шаг не может быть меньше 1 мс")
    val stepMs : Long? = null
) {
}