C4W-BOT
Loading...
Searching...
No Matches
Library Namespace Reference

Classes

class  Admin
 Representa a un administrador del sistema. Hereda de User y posee los mismos datos básicos de usuario, pudiendo realizar tareas administrativas y de gestión general. More...
class  Call
class  Class1
class  CommandHelper
class  CommercialActivityCommand
class  Customer
 Representa a un cliente del sistema, con su información personal, etiquetas e historial de interacciones. Contiene comportamientos para gestionar su estado y sus relaciones. More...
class  CustomerManagementCommand
 Comando para crear un nuevo cliente desde Discord. Uso: !createCustomer ID Nombre Apellido Mail Teléfono Genero yyyy-MM-dd. More...
class  CustomerManager
 Administra la colección global de clientes del sistema. Provee métodos para CRUD, búsquedas, registro de interacciones y generación de reportes. More...
class  DashboardCommand
 Panel de resumen general del sistema. Muestra clientes totales, interacciones recientes y reuniones próximas. Uso: !dashboard. More...
class  DashboardSummary
 Representa un resumen general del sistema (dashboard). Es un DTO (Data Transfer Object) que agrupa información relevante sobre: More...
class  Exceptions
class  Facade
 Clase fachada que centraliza las operaciones de clientes, vendedores e interacciones. Permite acceder a las funcionalidades del sistema sin exponer su estructura interna. More...
class  FileWriter
class  Interaction
interface  IWriter
class  Mail
class  Meeting
class  Message
class  PingCommand
 Esta clase implementa el comando 'ping' del bot. Este comando retorna 'pong'. More...
class  Quote
class  RegisterInteractionCommand
class  Sale
class  Seller
 Representa a un vendedor del sistema. Gestiona sus clientes, interacciones y ventas, además de su estado de suspensión. More...
class  SellerCommand
class  SellerManager
 Administra la colección global de vendedores del sistema. Se encarga de crear, eliminar, suspender y consultar vendedores, además de gestionar sus interacciones pendientes. More...
class  ShowCustomersBySellerIdCommand
 Comando para mostrar todos los clientes asignados a un vendedor. Uso: !showCustomersBySellerId V1. More...
class  Singleton< T >
class  Tag
class  TagCommand
class  TrackingAndInactivityCommand
 Comando para listar todos los clientes que no tienen interacciones en un rango de días especificado. Uso: !inactiveCustomers 30. More...
class  User
class  UserInfoCommand
 Esta clase implementa el comando 'userinfo', alias 'who' o 'whois' del bot. Este comando retorna información sobre el usuario que envía el mensaje o sobre otro usuario si se incluye como parámetro. More...
class  ViewInteractionsCommand

Enumerations

enum  ExchangeType { Sent , Received }

Enumeration Type Documentation

◆ ExchangeType

Enumerator
Sent 
Received