Добавьте файлы проекта.

This commit is contained in:
Курнат Андрей
2026-03-13 21:01:04 +03:00
commit b460f17029
111 changed files with 5803 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
namespace Massenger.Shared;
public sealed record ChatSummaryDto(
Guid Id,
string Title,
ChatType Type,
string? SecondaryText,
DateTimeOffset? LastActivityAt,
string? LastMessagePreview,
IReadOnlyList<UserSummaryDto> Participants,
bool CanSendMessages);
public sealed record ChatDetailsDto(
Guid Id,
string Title,
ChatType Type,
IReadOnlyList<UserSummaryDto> Participants,
bool CanSendMessages,
IReadOnlyList<MessageDto> Messages);
public sealed record CreateDirectChatRequest(Guid UserId);
public sealed record CreateGroupChatRequest(string Title, IReadOnlyList<Guid> MemberIds);
public sealed record CreateChannelRequest(string Title, IReadOnlyList<Guid> MemberIds);