-
Notifications
You must be signed in to change notification settings - Fork 1
HU‐B‐07
haibergalindouniandes edited this page May 2, 2024
·
14 revisions
ID | HU-B-07 |
---|---|
Nombre | Generar Alerta/Notificacion Backend |
Descripción | Como usuario/proveedor de SportApp quiero que la aplicación tenga la capacidad de enviar notificaciones de alerta (emergencia de usuario) y notificaciones masivas (eventos/servicios creados por un proveedor) Para que el usuario pueda recibir asistencia de forma inmediatamente en caso de presentarse una situación de riesgo mientras realiza su sesión de entrenamiento, y para que los proveedores puedan informar u ofertar sus eventos/servicios a todos los usuarios registrados. |
Puntos | 3 |
Criterios de aceptación | El servicio debe recibir el ID del usuario o el ID del evento previamente validado desde la capa de interfaz grafica. |
El servicio debe recibir el Token JWT del usuario previamente validado desde la capa de interfaz grafica. | |
El servicio debe recibir la informacion de posicion geografica previamente validado desde la capa de interfaz grafica. | |
El servicio debe recibir un texto predefino previamente validado desde la capa de interfaz grafica. | |
En caso de que la operacion sea exitosa, el servicio debe responder con un HTTP Codigo 200. | |
En caso de que la información recibida este incompleta o no cumpla con el formato indicado, el servicio debe responder con un HTTP Codigo 400. | |
En caso de que la peticion venga sin el token de Autorizacion JWT, el servicio debe responder con un HTTP Codigo 401. | |
En caso de que el servicio falle por un error interno, el servicio debe responder con un HTTP Codigo 500. | |
De manera transitoria y hasta que esta Historia de Usuario este terminada, el servicio debe responder HTTP Codigo 501. |
- Creacion del servicio alerta de accidente.
- Creacion de pruebas Unitarias que prueben el correcto funcionaiento del servicio.
- Creacion de pruebas Unitarias que prueben el el correcto manejo de errores y condiciones limites del servicio.
Dado a este es un servicio de Backend que no esta en contacto con el usuario no posee una interfaz de usuario, por esta razon la seccion esta vacia.
Endpoint | https://misw-pf-grupo1-backend-gestor-entrenamientos-klme3r4qta-uc.a.run.app/entrenamientos/alerta |
Método HTTP | POST |
Headers | 'Authorization': 'Bearer ' + token |
Request |
|
Response |
|
Endpoint | https://misw-pf-grupo1-backend-gestor-servicios-klme3r4qta-uc.a.run.app/servicios/notificacion |
Método HTTP | POST |
Headers | 'Authorization': 'Bearer ' + token |
Request |
|
Response |
|
Proyecto Final MISW4501 y MISW4502 Grupo 1 (Backend)