Actualización de swagger
This commit is contained in:
@@ -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
@@ -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',
|
||||
},
|
||||
},
|
||||
}),
|
||||
})
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user