namespace RobotNet10.MapEditor.Shared.DTOs.Responses;
///
/// Response from batch save operation
///
public class SaveLayoutDataResponse
{
///
/// Whether the save operation was successful
///
public bool Success { get; set; }
///
/// Error message if save failed
///
public string? ErrorMessage { get; set; }
///
/// Number of nodes updated
///
public int NodesUpdated { get; set; }
///
/// Number of edges updated
///
public int EdgesUpdated { get; set; }
///
/// List of node IDs that were not found (skipped)
///
public List SkippedNodeIds { get; set; } = new();
///
/// List of edge IDs that were not found (skipped)
///
public List SkippedEdgeIds { get; set; } = new();
}