routes.py 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. from flexmeasures.api.sunset import (
  2. flexmeasures_api_v1,
  3. flexmeasures_api_v1_1,
  4. flexmeasures_api_v1_2,
  5. flexmeasures_api_v1_3,
  6. flexmeasures_api_v2_0,
  7. )
  8. @flexmeasures_api_v1.route("/getMeterData", methods=["GET", "POST"])
  9. @flexmeasures_api_v1.route("/postMeterData", methods=["POST"])
  10. @flexmeasures_api_v1.route("/getService", methods=["GET"])
  11. @flexmeasures_api_v1_1.route("/getConnection", methods=["GET"])
  12. @flexmeasures_api_v1_1.route("/postPriceData", methods=["POST"])
  13. @flexmeasures_api_v1_1.route("/postWeatherData", methods=["POST"])
  14. @flexmeasures_api_v1_1.route("/getPrognosis", methods=["GET"])
  15. @flexmeasures_api_v1_1.route("/postPrognosis", methods=["POST"])
  16. @flexmeasures_api_v1_1.route("/getMeterData", methods=["GET"])
  17. @flexmeasures_api_v1_1.route("/postMeterData", methods=["POST"])
  18. @flexmeasures_api_v1_1.route("/getService", methods=["GET"])
  19. @flexmeasures_api_v1_2.route("/getDeviceMessage", methods=["GET"])
  20. @flexmeasures_api_v1_2.route("/postUdiEvent", methods=["POST"])
  21. @flexmeasures_api_v1_2.route("/getConnection", methods=["GET"])
  22. @flexmeasures_api_v1_2.route("/postPriceData", methods=["POST"])
  23. @flexmeasures_api_v1_2.route("/postWeatherData", methods=["POST"])
  24. @flexmeasures_api_v1_2.route("/getPrognosis", methods=["GET"])
  25. @flexmeasures_api_v1_2.route("/getMeterData", methods=["GET"])
  26. @flexmeasures_api_v1_2.route("/postMeterData", methods=["POST"])
  27. @flexmeasures_api_v1_2.route("/postPrognosis", methods=["POST"])
  28. @flexmeasures_api_v1_2.route("/getService", methods=["GET"])
  29. @flexmeasures_api_v1_3.route("/getDeviceMessage", methods=["GET"])
  30. @flexmeasures_api_v1_3.route("/postUdiEvent", methods=["POST"])
  31. @flexmeasures_api_v1_3.route("/getConnection", methods=["GET"])
  32. @flexmeasures_api_v1_3.route("/postPriceData", methods=["POST"])
  33. @flexmeasures_api_v1_3.route("/postWeatherData", methods=["POST"])
  34. @flexmeasures_api_v1_3.route("/getPrognosis", methods=["GET"])
  35. @flexmeasures_api_v1_3.route("/getMeterData", methods=["GET"])
  36. @flexmeasures_api_v1_3.route("/postMeterData", methods=["POST"])
  37. @flexmeasures_api_v1_3.route("/postPrognosis", methods=["POST"])
  38. @flexmeasures_api_v1_3.route("/getService", methods=["GET"])
  39. @flexmeasures_api_v2_0.route("/assets", methods=["GET"])
  40. @flexmeasures_api_v2_0.route("/assets", methods=["POST"])
  41. @flexmeasures_api_v2_0.route("/asset/<id>", methods=["GET"])
  42. @flexmeasures_api_v2_0.route("/asset/<id>", methods=["PATCH"])
  43. @flexmeasures_api_v2_0.route("/asset/<id>", methods=["DELETE"])
  44. @flexmeasures_api_v2_0.route("/users", methods=["GET"])
  45. @flexmeasures_api_v2_0.route("/user/<id>", methods=["GET"])
  46. @flexmeasures_api_v2_0.route("/user/<id>", methods=["PATCH"])
  47. @flexmeasures_api_v2_0.route("/user/<id>/password-reset", methods=["PATCH"])
  48. @flexmeasures_api_v2_0.route("/getConnection", methods=["GET"])
  49. @flexmeasures_api_v2_0.route("/postPriceData", methods=["POST"])
  50. @flexmeasures_api_v2_0.route("/postWeatherData", methods=["POST"])
  51. @flexmeasures_api_v2_0.route("/getPrognosis", methods=["GET"])
  52. @flexmeasures_api_v2_0.route("/getMeterData", methods=["GET"])
  53. @flexmeasures_api_v2_0.route("/postMeterData", methods=["POST"])
  54. @flexmeasures_api_v2_0.route("/postPrognosis", methods=["POST"])
  55. @flexmeasures_api_v2_0.route("/getService", methods=["GET"])
  56. @flexmeasures_api_v2_0.route("/getDeviceMessage", methods=["GET"])
  57. @flexmeasures_api_v2_0.route("/postUdiEvent", methods=["POST"])
  58. def implementation_gone():
  59. pass