// // UserInfoModel.swift // Meterage // // Created by 203 on 2023/2/2. // import Foundation import SwiftyJSON struct UserInfoModel { var code: Int var success: Bool var message: String var data: UserModel init(respJson: JSON) { code = respJson["code"].intValue success = respJson["success"].boolValue message = respJson["message"].stringValue data = UserModel(respJson: respJson["data"]) } } struct UserModel { var account: String? var appId: String? var attr1: String? var avatar: String? var bizData:String? var dataScope: NSArray? var deptId: String? var deptName: String? var devices: NSArray? var id: String? var ipAddr: String? var isAppLogin: Bool? var name: String? var phone: String? var resourceUrls: NSArray? var roleIds: NSArray? var roleNames: NSArray? var roleTips: NSArray? var scopeType: String? var syncId: String? var syncName: String? var sysData:String? var tenantId: String? var userUniqueId: String? init(respJson: JSON) { account = respJson["account"].stringValue appId = respJson["appId"].stringValue attr1 = respJson["attr1"].stringValue avatar = respJson["avatar"].stringValue bizData = respJson["bizData"].stringValue dataScope = respJson["dataScope"].arrayObject as NSArray? deptId = respJson["deptId"].stringValue deptName = respJson["deptName"].stringValue devices = respJson["devices"].arrayObject as NSArray? id = respJson["id"].stringValue ipAddr = respJson["ipAddr"].stringValue isAppLogin = respJson["isAppLogin"].boolValue name = respJson["name"].stringValue phone = respJson["phone"].stringValue resourceUrls = respJson["resourceUrls"].arrayObject as NSArray? roleIds = respJson["roleIds"].arrayObject as NSArray? roleNames = respJson["roleNames"].arrayObject as NSArray? roleTips = respJson["roleTips"].arrayObject as NSArray? scopeType = respJson["scopeType"].stringValue syncId = respJson["syncId"].stringValue syncName = respJson["syncName"].stringValue sysData = respJson["sysData"].stringValue tenantId = respJson["tenantId"].stringValue userUniqueId = respJson["userUniqueId"].stringValue } }