uia del api

Modelos: Usuario{ tipo nombre apellido sexo correo telefono ciudad rrss } Perro{ ubicacion nombre sexo edad peso tamaño raza caracter caracteristicas patologias adoptado }

usuario: Registro de usuario '/usuario/crear' metodo POST toma un objeto con todos los campos del modelo

Obtener usuario '/usuario/' metodo GET retorna un usuario en formato de objeto

Modificar Usuario '/usuario/' metodo PUT Permite modificar el usuario pasando a la ruta un objeto con todos los campos del objeto usuario

Eliminar Usuario '/usuario/' metodo DELETE Elimina el objeto seleccionado de la base de datos

Inicio de sesion '/usuario/login' metodo POST Toma un objeto con DOS valores: correo y clave Retorna el token en: res.data.token

Crear Perro '/perro/crear' metodo POST Toma un objeto con todos los campos del modelo

Editar Perro '/perro/editar/' Metodo PUT Modificacion de los datos de un perro pasando los campos necesarios

Obtener Perro '/perro/' Metodo GET Retorna los datos de un Perro en especifico

Obtener Perros '/perros' Metodo Get Retorna una lista con todos los perros

Declarar como adoptado '/perro/adoptado/' Metodo PUT Modifica el estatus del perro de noAdoptado a Adoptado

Perros del usuario '/usuario/perros' Metodo GET Retorna una lista con todos los perros de UN usuario

Subir imagen de Perro '/perro/imagen/' Metodo POST Crea una nueva imagen en cloudinary basados en el archivo que el frontend provea

Obtener foto de Perro '/perro/imagen/' Metodo GET Obtiene las imagenes asignadas a UN perro

Eliminar foto de Perro '/perro/imagen/' Metodo DELETE Elimina la imagen seleccionada de cloudinary y la eliminar de la base de datos