"""TextPart — parte de texto de un mensaje multipart."""

from dataclasses import dataclass, field


@dataclass
class TextPart:
    """Parte de texto plano en un mensaje multipart.

    Attributes:
        text: Contenido textual de la parte.
        type: Discriminador literal, siempre "text".
    """

    text: str = ""
    type: str = field(default="text", init=True)
