<?php

namespace Shm\ShmChat\Classes;

class SendMessageInput
{
    public function __construct(
        public string $channelId,
        public ChatMember $sender,
        public string $text = '',
        public ?string $reply = null,
        /** @var array<int, mixed> */
        public array $attachments = [],
        public mixed $voice = null,
        /** @var array<string, mixed>|null */
        public ?array $payload = null,
        public ?string $clientMessageId = null,
    ) {
    }
}
