using System;
using System.Collections.Generic;

namespace Knot.Modules.Conversations.Application.DTOs;

public record ChatDto(
    Guid Id,
    string Type,
    string? Name,
    string? Description,
    string? Avatar,
    DateTime CreatedAt,
    List<ChatMemberDto> Members,
    List<ChatMessageDto> Messages,
    List<PinnedMessageDto> PinnedMessages,
    int UnreadCount,
    bool IsImporting = false,
    Guid? ImportJobId = null
);

