//
//  GroupDetail.swift
//  PaiaiDataKit
//
//  Created by FFIB on 2018/12/25.
//  Copyright © 2018 FFIB. All rights reserved.
//

import Foundation
import ObjectMapper

public struct GroupDetailItem {
    public var group = GroupItem(json: [:])
    public var users: [GroupMemberItem] = []
    public var group_id: String = ""

    public init (json: [String: AnyObject]) {
        self.init(map: Map(mappingType: .fromJSON, JSON: json))
    }
}

extension GroupDetailItem: Mappable {
    mutating public func mapping(map: Map) {
        users       <-  map["users.passed"]
        group_id    <-  map["group_id"]
        group       <-  map["group"]
    }

    public init(map: Map) {
        mapping(map: map)
    }
}