32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
TypeScript
import { DocumentBuilder } from '@nestjs/swagger';
|
|
|
|
export const swaggerConfig = new DocumentBuilder()
|
|
.setTitle('Sistema de Formularios y Eventos CIDWA')
|
|
.setDescription(`
|
|
API para la gestión de formularios, cuestionarios, eventos y asistencias.
|
|
|
|
## Funcionalidades principales
|
|
|
|
- **Cuestionarios**: Creación y gestión de formularios con secciones y preguntas
|
|
- **Eventos**: Registro y control de eventos
|
|
- **Participantes**: Gestión de usuarios y participantes
|
|
- **Asistencia**: Control de asistencia a eventos
|
|
- **QR**: Generación y validación de códigos QR
|
|
|
|
## Ejemplos de uso
|
|
|
|
La API permite crear cuestionarios complejos con secciones y diferentes tipos de preguntas.
|
|
Consulte la documentación de cada endpoint para ver ejemplos específicos.
|
|
`)
|
|
.setVersion('1.0')
|
|
.addTag('Cuestionarios')
|
|
.addTag('Secciones')
|
|
.addTag('Preguntas')
|
|
.addTag('Opciones')
|
|
.addTag('Usuarios')
|
|
.addTag('Eventos')
|
|
.addTag('Asistencia')
|
|
.addTag('QR')
|
|
.addBearerAuth()
|
|
.build();
|