| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import Foundation
- import ObjectMapper
- public struct UserInfo {
- public var userName: String = ""
- public var photoPath: String = ""
-
- var userId: String = ""
- var name: String = ""
- var country: String = ""
- var province: String = ""
- var city: String = ""
- var sex: String = ""
- var age: Int = 0
-
- init() {}
-
- init(json: JSON) {
- self.init(map: Map(mappingType: .fromJSON, JSON: json))
- }
- }
- extension UserInfo: Mappable {
- public init(map: Map) {
- mapping(map: map)
- }
-
- mutating public func mapping(map: Map) {
- userName <- map["nickname"]
- userId <- map["user_id"]
- photoPath <- map["photoPath"]
- name <- map["name"]
- country <- map["country"]
- province <- map["province"]
- city <- map["city"]
- sex <- map["sex"]
- age <- map["age"]
- }
- }
- extension UserInfo: Equatable {
- public static func == (lhs: UserInfo, rhs: UserInfo) -> Bool {
- return lhs.userId == rhs.userId
- }
- }
|