package space.nstart.pcp_tgu_service.dto

/** Набор переменных, передаваемых в Camunda при запуске процесса спутниковой миссии. */
import java.time.LocalDateTime

data class CreateSatelliteMissionVariables(
    /** Идентификатор КА внутри TGU. */
    val spacecraftId: String,

    /** Stable persisted planId бизнес-плана. */
    val satellitePlanId: String,

    /** Идентификатор конкретной попытки выдачи плана. */
    val satellitePlanAttemptId: String,

    /** Время начала выдаваемого плана. */
    val planStartTime: LocalDateTime,

    /** Время окончания выдаваемого плана. */
    val planEndTime: LocalDateTime,

    /** Идентификатор стартового пункта закладки. */
    val kppId: String
)
