Actualización de swagger

This commit is contained in:
2025-03-27 14:08:38 -06:00
parent 6e69dc8d2b
commit f8af0947b9
2 changed files with 26 additions and 23 deletions
+16
View File
@@ -0,0 +1,16 @@
#Contraseñas Gmail
USER_GMAIL=
PASS_GMAIL=
# MariaDB database settings
db_type=
db_host=
db_username=
db_database=
db_password=
db_port=3306
#Puero aplicación
PORT=3000
+10 -23
View File
@@ -1,5 +1,5 @@
import { applyDecorators } from '@nestjs/common';
import { ApiBody, ApiConsumes, ApiOperation, ApiResponse } from '@nestjs/swagger';
import { ApiBody, ApiConsumes, ApiHeader, ApiOperation, ApiResponse } from '@nestjs/swagger';
export const ApiSendMail = () => {
return applyDecorators(
@@ -9,7 +9,14 @@ export const ApiSendMail = () => {
- **to**: Dirección de correo del destinatario.
- **subject**: Asunto del correo.
- **text**: Cuerpo del mensaje.
- **fecha_recibido**: Fecha en que se registró la solicitud.`,
- **fecha_recibido**: Fecha en que se registró la solicitud.
- **sistema**: contraseña del sistema.`,
}),
ApiHeader({
name: 'password',
description: 'Contraseña del sistema para autenticación',
required: true,
example: 'mi-password-segura'
}),
ApiBody({
description: 'Datos del correo a enviar',
@@ -22,27 +29,7 @@ export const ApiSendMail = () => {
fecha_recibido: { type: 'string', format: 'date-time', example: '2025-03-10T12:00:00Z' }
},
},
}),
ApiResponse({
status: 200,
description: 'Correo enviado con éxito',
schema: {
example: {
message: 'Correo enviado correctamente',
},
},
}),
ApiResponse({
status: 400,
description: 'Error en el envío del correo',
schema: {
example: {
statusCode: 400,
message: 'Dirección de correo inválida',
error: 'Bad Request',
},
},
}),
})
);
};