---
name: field_type
lang: py
domain: core
version: "1.0.0"
algebraic: sum
definition: |
  class FieldType(str, Enum):
      STRING = "string"
      INTEGER = "integer"
      FLOAT = "float"
      BOOLEAN = "boolean"
      LIST = "list"
      DICT = "dict"
      DATETIME = "datetime"
description: "Tipo de dato de un campo de memoria. Enum sum type con siete variantes que cubren los tipos primitivos y compuestos mas comunes para campos de MemoryField."
tags: [memory, field, type, enum, schema]
uses_types: []
file_path: "python/types/core/field_type.py"
---

## Notas

Hereda de `str` para que los valores sean directamente serializables a JSON sin conversion adicional.
Usado por `MemoryField` para declarar el tipo de dato esperado en cada campo de un schema de memoria.
