package com.ai.trackwalker.uavaccess.wayline;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty;

import java.util.List;
import java.util.Map;

public record WaylineUploadRequest(
        @NotBlank String connectionId,
        @NotBlank String routeVersionId,
        @NotBlank String name,
        @NotEmpty List<Map<String, Object>> waypoints,
        Map<String, Object> flightParameters,
        Long publishedAtEpochMs,
        String kmzBase64
) {
}
