/
ivanstrike
/
tasker
Обзор
Документация
Войти
/
ivanstrike
/
tasker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
DTOs/ProjectDtos.cs
36 строк
1013 B
ivanstrike
Init
20 окт 2025, 00:25
20 окт 2025, 00:25
db81298
Код
Авторство
О чём код?
namespace TaskerApi.DTOs; /// <summary> /// DTO для создания проекта /// </summary> public class CreateProjectDto { public string Name { get; set; } = string.Empty; public string? Description { get; set; } } /// <summary> /// DTO для обновления проекта /// </summary> public class UpdateProjectDto { public string? Name { get; set; } public string? Description { get; set; } public bool? IsArchived { get; set; } } /// <summary> /// DTO для ответа с информацией о проекте /// </summary> public class ProjectResponseDto { public Guid Id { get; set; } public string Name { get; set; } = string.Empty; public string? Description { get; set; } public Guid OwnerId { get; set; } public string OwnerUsername { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } public DateTime? UpdatedAt { get; set; } public bool IsArchived { get; set; } public int TaskCount { get; set; } }