Files
2026-02-26 14:04:18 +07:00

21 lines
655 B
C#

namespace MyNewProjectName.Contracts.Common
{
// Generic response model for all API endpoints
public class ServiceResponse<T>
{
// Success status of the request
public bool Success { get; set; } = true;
// Response message
public string Message { get; set; } = string.Empty;
// Response data
public T? Data { get; set; }
// Error details if any
public List<string>? Errors { get; set; }
// Field-specific validation errors for frontend form validation
public Dictionary<string, List<string>>? FieldErrors { get; set; }
}
}