package space.nstart.pcp.pcp_types_lib.dto.satellite

import jakarta.validation.Valid
import jakarta.validation.constraints.NotBlank

data class SatelliteUpdateDTO(
    val noradId: Long? = null,
    @field:NotBlank
    val code: String = "",
    @field:NotBlank
    val name: String = "",
    @field:NotBlank
    val typeCode: String = "",
    val active: Boolean = true,
    val scanTle: Boolean = false,
    @field:Valid
    val visualization: SatelliteVisualizationDTO = SatelliteVisualizationDTO()
)
