ecf-components library

Classes

Cantidad
ChalonaBoolean
ChalonaDateTime
ChalonaDouble
ChalonaDynamicMap<T extends ChalonaType>
ChalonaDynamicMap El tipo para manejo de Map<String, T> dinámico
ChalonaEvent<T extends Function>
Manejador de eventos tipado que permite registrar y ejecutar listeners para un tipo específico de evento.
ChalonaEventChannel
ChalonaFile
ChalonaHost<T extends Object>
ChalonaInt
ChalonaList<T>
ChalonaTypeList El tipo abstracto para manejo de List
ChalonaListMap<T extends ChalonaMap>
ChalonaTypeList El tipo abstracto para manejo de List
ChalonaMap
ChalonaMap El tipo abstracto para manejo de datos con miembros tipo Map
ChalonaMapValue<K, V>
ChalonaP12Data
Clase que encapsula la información extraída de un archivo P12, conteniendo la clave privada y el certificado.
ChalonaP12Reader
Clase encargada de leer y procesar archivos P12, extrayendo la clave privada y el certificado. Se utiliza la función Pkcs12Utils.parsePkcs12 de la librería basic_utils para realizar el parsing.
ChalonaRequest
ChalonaResponse
ChalonaServer
Servidor principal que maneja:
ChalonaSocketIO
ChalonaSocketIOBind
ChalonaSocketIOServer
ChalonaSqlConnection
ChalonaSqlHost<T extends ChalonaSqlConnection>
ChalonaSqlTransaction
ChalonaState
Clase que maneja el estado y progreso de inicialización de la aplicación
ChalonaStorage
Clase base que puede ser extendida por las diferentes implementaciones
ChalonaString
ChalonaStringNullable
ChalonaTable<T>
ChalonaValue<T>
ChalonaValue El tipo abstracto para manejo de datos no compuestos como string, bool, int, double o date
Cliente
CodigosItem
CompradorInstance
console
Descripcion
Descuento
DescuentoORecargo
DescuentosORecargosInstance
DetallesItemsInstance
Dgii
Clase Dgii - Servicio Base para Facturación Electrónica DGII
Direccion
Ecf
EcfInt
EcfValor
Email
EmisorInstance
EncabezadoInstance
Estado
EstadoDescripcion
Fecha
FormaDePago
Id
IdDocInstance
ImpuestoAdicional
ImpuestosAdicionalesInstance
InformacionReferenciaInstance
Itbis
Item
Monto
Nombre
Number
Clase para manejar números con precisión decimal controlada
Numero
Precio
RetencionInstance
Rnc
SubcantidadItem
SubDescuento
SubRecargo
TablaCodigosItemInstance
TablaFormasPagoInstance
TablaImpuestoAdicionalInstance
TablaSubcantidadInstance
TablaSubDescuentoInstance
TablaSubRecargoInstance
TablaTelefonoEmisorInstance
Telefono
Tipo
Total
TotalesInstance
Valor

Enums

ChalonaSocketIOChannel
Enumeración de canales del sistema que no deben disparar el evento channel-subscription
ChalonaSqlProvider
ConsoleColor

Mixins

ChalonaType<T>
ChalonaType El tipo abstracto para manejo de datos de Chalona contiene los elementos comunes un dato en chalona este puede ser datos simples como string, boolean, int o compuestos como objetos que contienen otros datos

Properties

chalonaLabelData Map<String, String>
final
util → _Util
final
wsServer ChalonaSocketIOServer
final

Functions

pkcs8ToPkcs1(String pkcs8Pem) String
Convierte una clave privada en formato PKCS#8 (-----BEGIN PRIVATE KEY-----) a formato PKCS#1 (-----BEGIN RSA PRIVATE KEY-----).
translate(String msg, {String lang = 'es', MapType? data}) String