Endpoint https://coin-log.herokuapp.com/api
URI: /duenos
POST
/
- nombres "obligatorio"
- apellidos "obligatorio"
- celular "12 dígitos"
- email "email válido"
- token
PUT
/{id de propietario}
- nombres "maximo 255 caracteres"
- apellidos "maximo 255 caracteres"
- celular "12 dígitos"
- email "email válido"
- token
DELETE
/{id de propietario}
GET
/
GET
/{id de Propietario}
URI: /equipos
POST
/
- nick "obligatorio"
- serial "obligatorio"
- ip
- propietario "obligatorio, id de propietario válido"
- software "versión de software, maximo 10 caractéres"
- hardware "versión de hardware, maximo 10 caractéres"
PUT
/{id de equipo}
- nick "maximo 255 caracteres"
- serial "maximo 255 caracteres"
- ip
- propietario "id de propietario válido"
- software "versión de software, maximo 10 caractéres"
- hardware "versión de hardware, maximo 10 caractéres"
DELETE
/{id de equipo}
GET
/
GET
/{id de Equipo}
URI: /planes
POST
/
- nick "obligatorio"
- tiempo "obligatorio tiempo en horas minutos y segundo"
- valor "obligatorio, decimal con dos decimales"
PUT
/{id de plan}
- nick "maximo 255 caracteres"
- tiempo "tiempo en horas minutos y segundo"
- valor "decimal con dos decimales"
DELETE
/{id de plan}
GET
/{id de plan}/edit
GET
/
GET
/{id de Plan}
URI: /registros
POST
/
- fecha "fecha válida"
- log "texto sin límite"
- tipo "no es obligatorio Evento por defecto"
- saldo "numérico"
- equipo_id "obligatorio, id del equipo"
GET
/
- inicio "Fecha desde" no obligatorio ex. 2020/12/01
- fin "Fecha hasta" no obligatorio ex.
- sortBy "nombre de columna para ordenar" no obligatorio ex. created_at
- sortDesc "bandera si ordena decendentemente" no obligatorio ex. true | false
- rowsPerPage "numero catidad de registros" no obligatorio ex. 100
GET
/{id de Equipo}
- inicio "Fecha desde" no obligatorio ex. 2020/12/01
- fin "Fecha hasta" no obligatorio ex.
- sortBy "nombre de columna para ordenar" no obligatorio ex. created_at
- sortDesc "bandera si ordena decendentemente" no obligatorio ex. true | false
- rowsPerPage "numero catidad de registros" no obligatorio ex. 100
URI: /plan/equipo
POST
/
- plan_id "obligatorio id de plan"
- equipo_id "obligatorio id de equipo"
PUT
/
- plan_id "obligatorio id de plan"
- equipo_id "obligatorio id de equipo"
- new_plan_id "obligatorio id de nuevo plan"
DELETE
/
- plan_id "obligatorio id de plan"
- equipo_id "obligatorio id de equipo"
URI: /comandos
GET
/
POST
/
- equipo_id "obligatorio id de equipo"
- cmd "obligatorio comando a ejecutar max 100"
GET
/{id de Comando}