暫無描述

GroupMemberItem.swift 1.1KB

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