Esta sección maneja la operación de las áreas.

GET /areas/{id}/status

Devuelve el estado real o la lista de estados de un área.

Atributo de solicitud:

    • id [obligatorio]: identificador de área.

Parámetros de solicitud:

    • company [obligatorio]: el nombre de la empresa o id.
    • session [obligatorio]: el id de la sesión activa.

Respuesta:

    • status: devuelve "0" en caso de éxito, y un código de error en cualquier otro caso.
    • data: devuelve el estado real o la lista de estados del área actual.
    • message: "éxito" o información descriptiva del error en cualquier otro caso.

Ejemplo:

Request:

{"type":"get",

"url":"areas/L1/status",

"data":"company=demo01&session=08McAsZm2yvxupxXTwy5oGin9LekeT1KOPpfEEgZKAWKncP9dKbdPRg2nmzW&actual=1"}

Response (success):

{

  "status":"0";

  "data": {

        "production"

   },

  "message": "Success"

}

PUT /areas/{id}/status

Para cambiar el estado actual de un área

Atributo de solicitud:

    • id [obligatorio]: identificador de área.

Parámetros de solicitud:

    • company [obligatorio]: el nombre de la empresa o id.
    • session [obligatorio]: el id de la sesión activa.
    • status: el nuevo estado.

Respuesta:

    • status: devuelve "0" en caso de éxito, y un código de error en cualquier otro caso.
    • data: nulo.
    • message: "éxito" o información descriptiva del error en cualquier otro caso.

Ejemplo:

Request:

{"type":"put",

"url":"areas/L1/status",

"data":"company=demo01&session=08McAsZm2yvxupxXTwy5oGin9LekeT1KOPpfEEgZKAWKncP9dKbdPRg2nmzW&actual=1"}

Reponse (success):

{

 "status": "0",

 "data": {

     "production"

 },

 "message": "Success"

}