40 lines
655 B
Swift
40 lines
655 B
Swift
//
|
|
// UserObject.swift
|
|
// yinmeng-ios
|
|
//
|
|
// Created by yinmeng on 2024/2/25.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
enum UserFunctionType:Int {
|
|
case recharge
|
|
case myRoom
|
|
case mobile
|
|
case password
|
|
case about
|
|
case logoff
|
|
}
|
|
|
|
struct UserFunctionItem {
|
|
var title:String = ""
|
|
var isHiddenIcon:Bool = false
|
|
var itmeType:UserFunctionType = .recharge
|
|
}
|
|
|
|
struct UserObject: HandyJSON {
|
|
var uid:Int? = 0
|
|
var erbanNo:Int? = 0
|
|
var avatar:String? = ""
|
|
var nick:String? = ""
|
|
var gender:GenderEnum? = .male
|
|
var isBindPhone:Bool? = false
|
|
var isBindPasswd:Bool? = false
|
|
var phone:String? = ""
|
|
}
|
|
|
|
enum GenderEnum:Int,HandyJSONEnum {
|
|
case male = 1
|
|
case female = 2
|
|
}
|