/**
 * Generated by orval v8.8.0 🍺
 * Do not edit manually.
 * OpenAPI spec version: 0.0.0
 */
import type { MessageFile } from "./messageFile";
import type { MessageReaction } from "./messageReaction";
import type { MessageSender } from "./messageSender";
import type { ReplyTo } from "./replyTo";

export interface PatchedMessage {
  readonly id?: number;
  readonly chat?: number;
  readonly sender?: MessageSender;
  readonly reply_to?: ReplyTo;
  content?: string;
  readonly is_edited?: boolean;
  /** @nullable */
  readonly edited_at?: Date | null;
  readonly created_at?: Date;
  readonly updated_at?: Date;
  readonly media_files?: readonly MessageFile[];
  readonly reactions?: readonly MessageReaction[];
}
