using System;
using System.Collections.Generic;

namespace Knot.Modules.Conversations.Application.DTOs;

public sealed record SendMessageRequest(
    string? Content,
    string Type,
    List<AttachmentDto>? Attachments = null,
    Guid? ReplyToId = null,
    string? Quote = null,
    Guid? ForwardedFromId = null);

public sealed record AttachmentDto(string Type, string Url, string? FileName, long? FileSize);

