<?php

declare(strict_types=1);

namespace ImovelZapAi\Conversations\Application\Data;

final readonly class ConversationPropertyBriefData
{
    /**
     * @param  list<string>  $highlights
     * @param  list<string>  $characteristics
     */
    public function __construct(
        public string $id,
        public string $displayCode,
        public string $title,
        public string $priceLabel,
        public string $neighborhoodLabel,
        public string $purposeLabel,
        public array $highlights,
        public array $characteristics,
        public ?string $coverImagePath,
        public bool $isFavorite,
        public string $showUrl,
    ) {}
}
