"""FieldType — tipo de dato de un campo de memoria."""

from enum import Enum


class FieldType(str, Enum):
    """Tipo de dato de un campo de memoria.

    Valores posibles:
        STRING   — cadena de texto.
        INTEGER  — numero entero.
        FLOAT    — numero de punto flotante.
        BOOLEAN  — valor booleano.
        LIST     — lista de valores.
        DICT     — diccionario clave-valor.
        DATETIME — fecha y hora.
    """

    STRING = "string"
    INTEGER = "integer"
    FLOAT = "float"
    BOOLEAN = "boolean"
    LIST = "list"
    DICT = "dict"
    DATETIME = "datetime"
