Nav apraksta

PhotoThumbupUserItem.swift 1.0KB

    // // PhotoThumbupUserItem.swift // PaiaiDataKit // // Created by ffib on 2018/12/25. // Copyright © 2018 yb. All rights reserved. // import Foundation import ObjectMapper import RxDataSources public struct PhotoThumbupUserItem: JSONCode { public var avatar: String = "" public var user_id: String = "" public var nickname: String = "" init(json: [String: AnyObject]) { self.init(map: Map(mappingType: .fromJSON, JSON: json)) } } extension PhotoThumbupUserItem: Mappable { mutating public func mapping(map: Map) { avatar <- map["avatar"] user_id <- map["user_id"] nickname <- map["nickname"] } public init(map: Map) { mapping(map: map) } } extension PhotoThumbupUserItem: IdentifiableType, Equatable { public typealias Identity = String public var identity: String { return user_id } public static func == (lhs: PhotoThumbupUserItem, rhs: PhotoThumbupUserItem) -> Bool { return lhs.user_id == rhs.user_id } }