Skip to content

Repository files navigation

ZAPY WebUI API (JS)

███████╗ █████╗ ██████╗ ██╗   ██╗    ██████╗ ██████╗  ██████╗      ██╗███████╗ ██████╗████████╗
╚══███╔╝██╔══██╗██╔══██╗╚██╗ ██╔╝    ██╔══██╗██╔══██╗██╔═══██╗     ██║██╔════╝██╔════╝╚══██╔══╝
  ███╔╝ ███████║██████╔╝ ╚████╔╝     ██████╔╝██████╔╝██║   ██║     ██║█████╗  ██║        ██║
 ███╔╝  ██╔══██║██╔═══╝   ╚██╔╝      ██╔═══╝ ██╔══██╗██║   ██║██   ██║██╔══╝  ██║        ██║
███████╗██║  ██║██║        ██║       ██║     ██║  ██║╚██████╔╝╚█████╔╝███████╗╚██████╗   ██║
╚══════╝╚═╝  ╚═╝╚═╝        ╚═╝       ╚═╝     ╚═╝  ╚═╝ ╚═════╝  ╚════╝ ╚══════╝ ╚═════╝   ╚═╝

1. ZAPY WebUi Architecture :)


Architecture_img01


Architecture_img02


Mode :)

Now zapy we have 5 mode but in timeline 125478 mode
MODE Description
Ent ....
Regis ....
Game ....
Cashless ....
Redemption Point ....

Main Fucntion :)


sendPayloadToAndroid

window.zapy.sendPayloadToAndroid(String type, String key, String payload,String reqCode);

Parameters

Variable Description
type ....
key .....
payload .....
reqCode ......

Syntax Example

window.sendPayloadToWeb = (type, key, payload, reqCode) => {
      console.log(type + key + payload);
      this.stopPro();
      if (type == "IRX") {
        if (key == "USER_DATA") {
          // do someting
            } else {
              // do someting
              } else {
                this.$swal({
                  title:
                    "<div style='font-size:14pt; font-weight:normal;margin-top:10px;'  >Please try the other areas to complete all 400 points and receive your gift" +
                    "<div style='margin-top:5px;font-weight:bold;' >" +
                    " </div></div>",
                  text: "",
                  //timer: 8000,
                  showCloseButton: true
                }).then(() => {
                  this.$router.push("/");
                });
              }
            }
          } else {
            if (dataArr[1] == "empty") {
              this.alertError();
            } else {
              //this.readProgile();
              this.alertError();
            }
          }
        } else if (key == "REGISTER") {
          // do someting
        } else {
          //this.readProgile();
          this.alertError();
        }
      }
    };

sendPayloadToWeb

window.sendPayloadToWeb(String type, String key, String payload,String reqCode);

Parameters

Variable Description
type .......
key .......
payload .......
reqCode .......

Syntax Example

function writeNfc(payload) {
    console.log(payload);
    window.zapy.sendPayloadToAndroid("IRX", "REGISTER", payload, "200"); // window.zapy.sendPayloadToAndroid("IRX", "CHECK_OUT", "")
}

List of Commands :)

TYPE

"IRX"

KEY PAYLOAD FLOW MODE
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img

"GET"

KEY PAYLOAD FLOW MODE
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img
REQUEST CHECK_IN READ url_img
RESPONSE CHECK_IN READ url_img

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages