HU B 06 - shiomar-salazar/MISW-PF-Grupo1-Backend GitHub Wiki
HU-B-06
ID | HU-B-06 |
---|---|
Nombre | Agendar Servicio Backend |
Descripción | Como adminsitradir de SportApp quiero que la aplicacion tenga la capacidad de recibir solicitudes de citas para servicios y/o eventos Para que los usuarios puedan contratar a los especialistas que prestan sus servicios en la aplicación, y puedan apartar su lugar en los eventos que se ofrezcan cerca. |
Puntos | 2 |
Criterios de aceptación | El servicio solo debe estar disponible para los usuarios tipo Cliente |
El servicio debe recibir el ID del usuario 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 el ID del evento deseado previamente validado desde la capa de interfaz grafica. | |
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 la peticion venga de un usuario tipo Proveedor el servicio debe responder con un HTTP Codigo 406. | |
En caso de que la Informacion recibida este incompleta el servicio debe responder con un HTTP Codigo 400. | |
En caso de que la Operacion sea exitosa el servicio debe responder con un HTTP Codigo 200. | |
De manera transitoria y hasta que esta Historia de Usuario este terminada el servicio debe responder HTTP Codigo 501. |
Actividades
- Creacion del serivicio de Agendar Servicio.
- 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.
MockUp de Interfaz Grafica
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.