IHPanelModel.swift 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // IHPanelModel.swift
  3. // Inhealth
  4. //
  5. // Created by weclouds on 2020/7/28.
  6. // Copyright © 2020 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftyJSON
  10. struct PanelModel {
  11. var key1 : String = "" //按键1的模式
  12. var key2 : String = "" //按键2的模式
  13. var key3 : String = "" //按键3的模式
  14. var key4 : String = "" //按键4的模式
  15. var key5 : String = "" //按键5的模式
  16. var key6 : String = "" //按键6的模式
  17. }
  18. struct PanelModel_result {
  19. var code : String = ""
  20. var msg : String = ""
  21. var result : PanelModel?
  22. }
  23. class PanelModel_info: NSObject {
  24. var code : String = ""
  25. var msg : String = ""
  26. var result : PanelModel?
  27. init(code : String, msg : String, result : PanelModel?){
  28. self.code = code
  29. self.msg = msg
  30. self.result = result
  31. }
  32. static func fromJSON(_ json:JSON) -> PanelModel_info?{
  33. let code = json["code"].stringValue
  34. let msg = json["msg"].stringValue
  35. let data = json["data"]
  36. var result = PanelModel.init()
  37. result.key1 = data["key1"].stringValue
  38. result.key2 = data["key2"].stringValue
  39. result.key3 = data["key3"].stringValue
  40. result.key4 = data["key4"].stringValue
  41. result.key5 = data["key5"].stringValue
  42. result.key6 = data["key6"].stringValue
  43. return PanelModel_info.init(code: code, msg: msg, result: result)
  44. }
  45. }