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(); }