using System.Text.Json.Serialization; namespace NetworkTool.Client.Models; public sealed class RemoteTaskResult { [JsonPropertyName("task_id")] public string TaskId { get; init; } = string.Empty; [JsonPropertyName("status")] public string Status { get; init; } = string.Empty; [JsonPropertyName("step")] public string Step { get; init; } = string.Empty; [JsonPropertyName("detail")] public string Detail { get; init; } = string.Empty; [JsonPropertyName("rollback")] public bool Rollback { get; init; } }