/
Kovalenko
/
TODO
Обзор
Документация
Войти
/
Kovalenko
/
TODO
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
lab4
TaskApi/Messages/TaskData.cs
78 строк
2 KB
Kovalenko1
smth
07 мар 2026, 10:39
07 мар 2026, 10:39
9157b62
Код
Авторство
О чём код?
namespace TaskApi.Messages; public class TaskData { public string? Title { get; set; } public string? Description { get; set; } public string? Status { get; set; } public string? DueDate { get; set; } public string? Assignee { get; set; } public int? Priority { get; set; } } public class TaskResponseData { public string Id { get; set; } = string.Empty; public string Title { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public string Status { get; set; } = string.Empty; public string? DueDate { get; set; } public string? Assignee { get; set; } public int? Priority { get; set; } public string CreatedAt { get; set; } = string.Empty; public string UpdatedAt { get; set; } = string.Empty; } public class LoginData { public string Email { get; set; } = string.Empty; public string Username { get; set; } = string.Empty; // alias for Email for compatibility public string Password { get; set; } = string.Empty; } public class RegisterData { public string Email { get; set; } = string.Empty; public string Username { get; set; } = string.Empty; // alias for Email for compatibility public string Password { get; set; } = string.Empty; } public class AuthResponseData { public string Token { get; set; } = string.Empty; public string UserId { get; set; } = string.Empty; public string Username { get; set; } = string.Empty; } public class GetTaskData { public string TaskId { get; set; } = string.Empty; } public class UpdateTaskData { public string TaskId { get; set; } = string.Empty; public string? Title { get; set; } public string? Description { get; set; } public string? Status { get; set; } public string? DueDate { get; set; } public string? Assignee { get; set; } public int? Priority { get; set; } } public class DeleteTaskData { public string TaskId { get; set; } = string.Empty; } public class GetTasksData { public string? Status { get; set; } public int? Page { get; set; } public int? PageSize { get; set; } public string? Include { get; set; } } public class EmptyData { }