prctica2_mtis_javirodriguez
v1.0.6
Published
Especificacin_de_la_API_de_la_segunda_prctica_de_MTIS_basada_en_la_realizacin_de_una_aplicacin_con_una_arquitectura_cliente_servidor_usando_la_tecnologa_REST_para_la_comunicacin_entre_ambos_
Downloads
9
Readme
prctica_2_mtis___diseo_api_rest
Prctica2MtisDiseoApiRest - JavaScript client for prctica_2_mtis___diseo_api_rest Especificación de la API de la segunda práctica de MTIS, basada en la realización de una aplicación con una arquitectura cliente-servidor usando la tecnología REST para la comunicación entre ambos. This SDK is automatically generated by the Swagger Codegen project:
- API version: 1.0.0
- Package version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.javascript.JavaScriptClientCodegen
Installation
For Node.js
npm
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install prctica_2_mtis___diseo_api_rest --save
git
If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --save
For browser
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify
,
perform the following (assuming main.js is your entry file):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Webpack Configuration
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}
Getting Started
Please follow the installation instruction and execute the following JS code:
var Prctica2MtisDiseoApiRest = require('prctica_2_mtis___diseo_api_rest');
var api = new Prctica2MtisDiseoApiRest.DispositivosApi()
var codigo = "codigo_example"; // {String} Número de la sala a eliminar
var apiKey = "apiKey_example"; // {String} Clave de API para autenticación
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.borrarDispositivo(codigo, apiKey, callback);
Documentation for API Endpoints
All URIs are relative to https://localhost:8000
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- Prctica2MtisDiseoApiRest.DispositivosApi | borrarDispositivo | DELETE /dispositivos/{codigo} | Eliminar un dispositivo Prctica2MtisDiseoApiRest.DispositivosApi | consultarDispositivo | GET /dispositivos/{codigo} | Consultar un dispositivo Prctica2MtisDiseoApiRest.DispositivosApi | modificarDispositivo | PUT /dispositivos | Modificar un dispositivo Prctica2MtisDiseoApiRest.DispositivosApi | nuevoDispositivo | POST /dispositivos | Crear un nuevo dispositivo Prctica2MtisDiseoApiRest.NivelesApi | borrarNivel | DELETE /niveles/{nivel} | Eliminar un nivel Prctica2MtisDiseoApiRest.NivelesApi | consultarNivel | GET /niveles/{nivel} | Consultar un nivel Prctica2MtisDiseoApiRest.NivelesApi | modificarNivel | PUT /niveles | Modificar un nivel Prctica2MtisDiseoApiRest.NivelesApi | nuevoNivel | POST /niveles | Crear un nuevo nivel Prctica2MtisDiseoApiRest.NotificacionesApi | notificarError | POST /notificaciones/error/{nif} | Enviar notificación de error a usuario Prctica2MtisDiseoApiRest.NotificacionesApi | notificarPresenciaSala | POST /notificaciones/sala/{codigoSala} | Enviar notificación a usuarios de una sala Prctica2MtisDiseoApiRest.NotificacionesApi | notificarUsuarioValido | POST /notificaciones/valido/{nif} | Enviar notificación a usuario válido Prctica2MtisDiseoApiRest.SalasApi | borrarSala | DELETE /salas/{codigoSala} | Eliminar una sala Prctica2MtisDiseoApiRest.SalasApi | consultarSala | GET /salas/{codigoSala} | Consultar una sala Prctica2MtisDiseoApiRest.SalasApi | modificarSala | PUT /salas | Modificar una sala Prctica2MtisDiseoApiRest.SalasApi | nuevaSala | POST /salas | Crear una nueva sala
Documentation for Models
- Prctica2MtisDiseoApiRest.Dispositivos
- Prctica2MtisDiseoApiRest.ErrorNifBody
- Prctica2MtisDiseoApiRest.ErrorNifBody1
- Prctica2MtisDiseoApiRest.ErrorNifBody2
- Prctica2MtisDiseoApiRest.Niveles
- Prctica2MtisDiseoApiRest.Salas
Documentation for Authorization
All endpoints do not require authorization.