Newer
Older
Meterage_iOS / Meterage / Model / LoginResultModel.swift
//
//  LoginResultModel.swift
//  Meterage
//
//  Created by 203 on 2023/2/2.
//

import Foundation
import SwiftyJSON

// {
//  "success" : true,
//  "message" : "登录成功",
//  "code" : 200,
//  "data" : {
//    "kaptcha" : "",
//    "token" : "d8f89b40-58c0-46b5-9bbc-5919225eb3a0"
//  }
// }
struct LoginResultModel {
    var success: Bool
    var message: String
    var code: Int
    var data: TokenModel?

    init(respJson: JSON) {
        success = respJson["success"].boolValue
        message = respJson["message"].stringValue
        code = respJson["code"].intValue
        data = TokenModel(respJson: respJson["data"])
    }
}

struct TokenModel {
    var kaptcha: String
    var token: String

    init(respJson: JSON) {
        kaptcha = respJson["kaptcha"].stringValue
        token = respJson["token"].stringValue
    }
}