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.