package space.nstart.pcp_tgu_service.domain

/**
 * Пункт закладки (точка наблюдения).
 *
 * Один пункт может иметь несколько окон наблюдения,
 * когда космический аппарат проходит над этим пунктом.
 *
 * @property pointId идентификатор пункта закладки.
 * @property observationWindows список окон наблюдения для этого пункта.
 */
data class InsertionPoint(

    /** Идентификатор пункта закладки */
    val pointId: String,

    /** Окна наблюдения для данного пункта */
    val observationWindows: List<ObservationWindow>
)
