暂无描述

WXUserInfo.swift 987B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // UserInfo.swift
  3. // PaiaiDataKit
  4. //
  5. // Created by ffib on 2018/12/20.
  6. // Copyright © 2018 yb. All rights reserved.
  7. //
  8. import Foundation
  9. import ObjectMapper
  10. struct UserInfo {
  11. var userName: String = ""
  12. var userId: String = ""
  13. var photoPath: String = ""
  14. var name: String = ""
  15. var country: String = ""
  16. var province: String = ""
  17. var city: String = ""
  18. var sex: String = ""
  19. // var uuid: String = ""
  20. init(json: [String: AnyObject]) {
  21. self.init(map: Map(mappingType: .fromJSON, JSON: json))
  22. }
  23. }
  24. extension UserInfo: Mappable {
  25. init(map: Map) {
  26. mapping(map: map)
  27. }
  28. mutating func mapping(map: Map) {
  29. userName <- map["userName"]
  30. userId <- map["userId"]
  31. photoPath <- map["photoPath"]
  32. name <- map["name"]
  33. country <- map["country"]
  34. province <- map["province"]
  35. city <- map["city"]
  36. sex <- map["sex"]
  37. }
  38. }