Skip to content

App para Servicios restfull consumo de base de datos

Notifications You must be signed in to change notification settings

goldenbytes/coin_log

Repository files navigation

Coin Logs

API CRUD

Endpoint https://coin-log.herokuapp.com/api

Propietarios


URI: /duenos

Creación

POST /

Parámetros
  • nombres "obligatorio"
  • apellidos "obligatorio"
  • celular "12 dígitos"
  • email "email válido"
  • token

Actualización

PUT /{id de propietario}

Parámetros
  • nombres "maximo 255 caracteres"
  • apellidos "maximo 255 caracteres"
  • celular "12 dígitos"
  • email "email válido"
  • token

Eliminación

DELETE /{id de propietario}

Consulta

GET /

Consulta Especifica

GET /{id de Propietario}

Equipos


URI: /equipos

Creación

POST /

Parámetros
  • 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"

Actualización

PUT /{id de equipo}

Parámetros
  • 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"

Eliminación

DELETE /{id de equipo}

Consulta

GET /

Consulta Especifica

GET /{id de Equipo}

Planes


URI: /planes

Creación

POST /

Parámetros
  • nick "obligatorio"
  • tiempo "obligatorio tiempo en horas minutos y segundo"
  • valor "obligatorio, decimal con dos decimales"

Actualización

PUT /{id de plan}

Parámetros
  • nick "maximo 255 caracteres"
  • tiempo "tiempo en horas minutos y segundo"
  • valor "decimal con dos decimales"

Eliminación

DELETE /{id de plan}

Recuperar Eliminación

GET /{id de plan}/edit

Consulta

GET /

Consulta Especifica

GET /{id de Plan}

Registros


URI: /registros

Creación

POST /

Parámetros
  • 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"

Consulta

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

Consulta Especifica

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

Planes para Equipos


URI: /plan/equipo

Creación

POST /

Parámetros
  • plan_id "obligatorio id de plan"
  • equipo_id "obligatorio id de equipo"

Actualización

PUT /

Parámetros
  • plan_id "obligatorio id de plan"
  • equipo_id "obligatorio id de equipo"
  • new_plan_id "obligatorio id de nuevo plan"

Eliminación

DELETE /

Parámetros
  • plan_id "obligatorio id de plan"
  • equipo_id "obligatorio id de equipo"

Ejecutar Comandos


URI: /comandos

Consulta

GET /

Creación

POST /

Parámetros
  • equipo_id "obligatorio id de equipo"
  • cmd "obligatorio comando a ejecutar max 100"

Consulta Especifica

GET /{id de Comando}

About

App para Servicios restfull consumo de base de datos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages