Files
yingmeng-ios-switf/yinmeng-ios/Modules/User/Model/UserObject.swift
2024-04-03 20:06:02 +08:00

66 lines
1.3 KiB
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
case autonym
}
struct UserFunctionItem {
var title:String = ""
var isHiddenIcon:Bool = false
var itmeType:UserFunctionType = .recharge
}
struct UserObject: HandyJSON {
var birth:Int64 = 0
var userDesc = ""
var uid:Int? = 0
var erbanNo:Int? = 0
var avatar:String? = ""
var reviewingAvatar = ""
var isReview = false
var nick:String? = ""
var gender:UserSexType? = .Boy
var isBindPhone:Bool = false
var isBindPasswd:Bool = false
var phone:String = ""
var giftValue:Int64 = 0
var userLevelVo:userLevelModel?
var userVoice = ""
var voiceDura = ""
var isCertified = false
var fansNum = "0"
var followNum = "0"
var visitNum = "0"
var inRoomNum = "0"
var headwearEffect = ""
var headwearPic = ""
}
struct userLevelModel:HandyJSON{
var charmUrl = ""
var experUrl = ""
var experNewUrl:String{
get{
return MAIDESEncryptTool.getWealthImageUrl(experUrl)
}
}
var charmNewUrl:String{
get{
return MAIDESEncryptTool.getCharmImageUrl(charmUrl)
}
}
}