Los servicios son módulos que encapsulan la lógica de comunicación con APIs externas, operaciones con bases de datos y otras funcionalidades complejas. Esta capa de abstracción permite mantener los componentes de UI limpios y enfocados en la presentación.
Gestión de campañas publicitarias
| Método | Descripción |
|---|---|
| getCampaigns | Obtiene lista de campañas |
| getCampaignById | Obtiene una campaña por ID |
| createCampaign | Crea una nueva campaña |
| updateCampaignStatus | Actualiza el estado de una campaña |
Gestión de espacios publicitarios
| Método | Descripción |
|---|---|
| getSpaces | Obtiene lista de espacios disponibles |
| getSpaceById | Obtiene un espacio por ID |
| createSpace | Registra un nuevo espacio |
| updateSpaceStatus | Actualiza el estado de un espacio |
Autenticación y gestión de usuarios
| Método | Descripción |
|---|---|
| login | Autentica al usuario |
| register | Registra un nuevo usuario |
| logout | Cierra la sesión del usuario |
| getCurrentUser | Obtiene el usuario actual |