// // MemberModel.swift // XuXuCheck // // Created by henseycai on 2025/6/17. // import Foundation import Alamofire import ObjectMapper class MemberModel: Mappable { var code: Int = 0 var data: MemberData? var message: String? required init?(map:Map) { } func mapping(map: Map) { data <- map["data"] code <- map["code"] message <- map["message"] } } class MemberData: Mappable{ var usertoken: String? var userinfo: UserInfo? var defaultMember: Member? required init?(map:Map) { } func mapping(map: Map) { usertoken <- map["user_token"] userinfo <- map["user_info"] defaultMember <- map["default_member"] } } class UserInfo: Mappable{ var user_id: Int = 0 var username: String? var user_email, user_mobile, user_region, user_nickname: String? var user_avatar: String? var user_sex: Int? required init?(map:Map) { } func mapping(map: Map) { user_id <- map["user_id"] username <- map["username"] user_email <- map["user_email"] user_mobile <- map["user_mobile"] user_region <- map["user_region"] user_nickname <- map["user_nickname"] user_avatar <- map["user_avatar"] user_sex <- map["user_sex"] } } class Member: Mappable { var member_id: Int = 0 var user_id: Int = 0 var member_name: String? var member_avatar, member_birth, member_height, member_weight,member_contact,member_sex_name: String? var member_sex: Int? var member_default: Int? var member_main: Int? var created_at,updated_at: Int64?; required init?(map:Map) { } func mapping(map: Map) { member_id <- map["member_id"] user_id <- map["user_id"] member_name <- map["member_name"] member_avatar <- map["member_avatar"] member_birth <- map["member_birth"] member_height <- map["member_height"] member_weight <- map["member_weight"] member_contact <- map["member_contact"] member_sex_name <- map["member_sex_name"] member_default <- map["member_default"] member_sex <- map["member_sex"] member_main <- map["member_main"] created_at <- map["created_at"] updated_at <- map["updated_at"] } }