|
//
// StatusModel.swift
// PaiAi
//
// Created by FFIB on 2017/10/10.
// Copyright © 2017年 yb. All rights reserved.
//
import Foundation
import ObjectMapper
struct StatusModel {
var status = 0
var message = ""
var description = ""
init(json: [String: AnyObject]) {
self.init(map: Map(mappingType: .toJSON, JSON: json))
}
}
extension StatusModel: Mappable {
init(map: Map) {
status <- map["status"]
message <- map["message"]
description <- map["description"]
}
}
extension StatusModel: SingleParsable {
static func parse(data: [String: AnyObject]) -> StatusModel {
return StatusModel(map: Map(mappingType: .fromJSON, JSON: data))
}
}
struct StatusNetworkRequest: NetworkRequest {
typealias NetworkResponse = StatusModel
var path: Interfaces
var parameter: [String: AnyObject]?
init(param: [String: AnyObject]?, path: Interfaces) {
self.parameter = param
self.path = path
}
}
|