namespace TaskTracker.Core.DTOs; public class ApiResponse { public bool Success { get; set; } public T? Data { get; set; } public string? Error { get; set; } public static ApiResponse Ok(T data) => new() { Success = true, Data = data }; public static ApiResponse Fail(string error) => new() { Success = false, Error = error }; } public class ApiResponse { public bool Success { get; set; } public string? Error { get; set; } public static ApiResponse Ok() => new() { Success = true }; public static ApiResponse Fail(string error) => new() { Success = false, Error = error }; }