package com.ai.trackwalker.uavaccess.mission;

import jakarta.validation.constraints.NotBlank;

import java.util.Map;

public record MissionDispatchRequest(
        @NotBlank String connectionId,
        @NotBlank String platformMissionId,
        @NotBlank String platformTaskId,
        @NotBlank String routeVersionId,
        @NotBlank String deviceSn,
        String dockSn,
        String name,
        String plannedStartAt,
        @NotBlank String idempotencyKey,
        Map<String, Object> options
) {
}
