{"ast":null,"code":"import axios from \"axios\";\n\nclass TagGroupServicesClass {\n  constructor() {\n    this.getAll = async () => {\n      return new Promise(async (resolve, reject) => {\n        await axios.get(process.env.REACT_APP_BASE_URL + \"/tag-groups\").then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.store = async params => {\n      return new Promise(async (resolve, reject) => {\n        await axios.post(process.env.REACT_APP_BASE_URL + \"/tag-groups\", params).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.findOne = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.put(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.update = async (id, params) => {\n      return new Promise(async (resolve, reject) => {\n        await axios.patch(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id, params).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.delete = async id => {\n      return new Promise(async (resolve, reject) => {\n        await axios.delete(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.getServers = async () => {\n      return new Promise(async (resolve, reject) => {\n        await axios.get(process.env.REACT_APP_BASE_URL + \"/gateway-servers\").then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n\n    this.getValues = async (id, data) => {\n      return new Promise(async (resolve, reject) => {\n        await axios.post(process.env.REACT_APP_BASE_URL + \"/websocket/getValues/\" + id, data).then(res => {\n          resolve(res.data);\n        });\n      });\n    };\n  }\n\n}\n\nexport default TagGroupServicesClass;","map":{"version":3,"sources":["C:/laragon/www/itokin/DriverOPCDA/frontend/src/components/pages/TagGroups/TagGroupServicesClass.ts"],"names":["axios","TagGroupServicesClass","getAll","Promise","resolve","reject","get","process","env","REACT_APP_BASE_URL","then","res","data","store","params","post","findOne","id","put","update","patch","delete","getServers","getValues"],"mappings":"AAAA,OAAOA,KAAP,MAAkB,OAAlB;;AAEA,MAAMC,qBAAN,CAA4B;AAAA;AAAA,SACnBC,MADmB,GACV,YAAY;AAC1B,aAAO,IAAIC,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CAACM,GAAN,CAAUC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,aAA3C,EAA0DC,IAA1D,CAAgEC,GAAD,IAAS;AAC5EP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAFK,CAAN;AAGD,OAJM,CAAP;AAKD,KAPyB;;AAAA,SASnBC,KATmB,GASX,MAAOC,MAAP,IAAuB;AACpC,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRe,IADG,CACER,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,aADnC,EACkDK,MADlD,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAjByB;;AAAA,SAmBnBI,OAnBmB,GAmBT,MAAOC,EAAP,IAAsB;AACrC,aAAO,IAAId,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRkB,GADG,CACCX,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,cAAjC,GAAkDQ,EADnD,EAEHP,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KA3ByB;;AAAA,SA6BnBO,MA7BmB,GA6BV,OAAOF,EAAP,EAAmBH,MAAnB,KAAmC;AACjD,aAAO,IAAIX,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRoB,KADG,CACGb,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,cAAjC,GAAkDQ,EADrD,EACyDH,MADzD,EAEHJ,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KArCyB;;AAAA,SAuCnBS,MAvCmB,GAuCV,MAAOJ,EAAP,IAAsB;AACpC,aAAO,IAAId,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRqB,MADG,CACId,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,cAAjC,GAAkDQ,EADtD,EAEHP,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KA/CyB;;AAAA,SAgDnBU,UAhDmB,GAgDN,YAAY;AAC9B,aAAO,IAAInB,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRM,GADG,CACCC,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,kBADlC,EAEHC,IAFG,CAEGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAJG,CAAN;AAKD,OANM,CAAP;AAOD,KAxDyB;;AAAA,SA0DnBW,SA1DmB,GA0DP,OAAON,EAAP,EAAiBL,IAAjB,KAA8B;AAC/C,aAAO,IAAIT,OAAJ,CAAY,OAAOC,OAAP,EAAgBC,MAAhB,KAA2B;AAC5C,cAAML,KAAK,CACRe,IADG,CAEFR,OAAO,CAACC,GAAR,CAAYC,kBAAZ,GAAiC,uBAAjC,GAA2DQ,EAFzD,EAGFL,IAHE,EAKHF,IALG,CAKGC,GAAD,IAAS;AACbP,UAAAA,OAAO,CAACO,GAAG,CAACC,IAAL,CAAP;AACD,SAPG,CAAN;AAQD,OATM,CAAP;AAUD,KArEyB;AAAA;;AAAA;;AAwE5B,eAAeX,qBAAf","sourcesContent":["import axios from \"axios\";\r\n\r\nclass TagGroupServicesClass {\r\n  public getAll = async () => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios.get(process.env.REACT_APP_BASE_URL + \"/tag-groups\").then((res) => {\r\n        resolve(res.data);\r\n      });\r\n    });\r\n  };\r\n\r\n  public store = async (params: any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .post(process.env.REACT_APP_BASE_URL + \"/tag-groups\", params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public findOne = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .put(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public update = async (id: number, params: any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .patch(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id, params)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public delete = async (id: number) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .delete(process.env.REACT_APP_BASE_URL + \"/tag-groups/\" + id)\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n  public getServers = async () => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .get(process.env.REACT_APP_BASE_URL + \"/gateway-servers\")\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n\r\n  public getValues = async (id:number,data:any) => {\r\n    return new Promise(async (resolve, reject) => {\r\n      await axios\r\n        .post(\r\n          process.env.REACT_APP_BASE_URL + \"/websocket/getValues/\" + id,\r\n          data\r\n        )\r\n        .then((res) => {\r\n          resolve(res.data);\r\n        });\r\n    });\r\n  };\r\n}\r\n\r\nexport default TagGroupServicesClass;\r\n"]},"metadata":{},"sourceType":"module"}