"""Límites alineados a transportistas/common/common_validators.MAX_LEN."""
from typing import Dict

from .common.common_validators import MAX_LEN as TR_MAX

TRANSPORTISTAS_CSV_MAX_CHARS: Dict[str, int] = {
    "CLAVE TRANSPORTISTA": TR_MAX["transporter_key"],
    "NOMBRE": TR_MAX["name"],
    "NOMBRE CORTO": TR_MAX["short_name"],
    "RESPONSABLE": TR_MAX["responsible"],
    "RFC": TR_MAX["rfc"],
    "CALLES": TR_MAX["streets"],
    "CODIGO POSTAL": TR_MAX["postal_code"],
    "CIUDAD": TR_MAX["city"],
    "ESTADO": TR_MAX["state"],
    "PAIS": TR_MAX["country"],
    "CODIGO CARGADOR": TR_MAX["loader_code"],
    "CODIGO CAAT": TR_MAX["caat_code"],
    "CODIGO TRANS": TR_MAX["transport_code"],
    "TIPO INTERFASE TRANS": TR_MAX["transport_interface_type"],
    "SERVIDOR FTP": TR_MAX["ftp_server"],
    "USUARIO FTP": TR_MAX["ftp_user"],
    "CLAVE ACCESO FTP": TR_MAX["ftp_password"],
    "DIRECTORIO FTP": TR_MAX["ftp_directory"],
}
