"""Máximos y enums para cabeceras CSV agentes aduanales (validadores / mappers)."""
from typing import Dict

from .common.mappers import MAX_LEN

CUSTOMS_BROKERS_CSV_MAX_CHARS: Dict[str, int] = {
    "CLAVE": MAX_LEN["broker_key"],
    "LICENCIA": MAX_LEN["license"],
    "NOMBRE": MAX_LEN["name"],
    "RFC": MAX_LEN["tax_id"],
    "DIRECCION": MAX_LEN["address"],
    "CODIGO POSTAL": MAX_LEN["postal_code"],
    "CIUDAD": MAX_LEN["city"],
    "ESTADO": MAX_LEN["state"],
    "PAIS": MAX_LEN["country"],
    "TELEFONO": MAX_LEN["phone"],
    "FAX": MAX_LEN["fax"],
    "EMAIL": MAX_LEN["email"],
    "PERSONAL_ID": MAX_LEN["personal_id"],
    "POSICION": MAX_LEN["position"],
    "EMPRESA": MAX_LEN["company"],
    "CONTACTO": MAX_LEN["contact"],
}
