|
//
// UserInfo.swift
// PaiaiDataKit
//
// Created by ffib on 2018/12/20.
// Copyright © 2018 yb. All rights reserved.
//
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["userName"]
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
}
}
|