// // YMPersonalInfoModel.h // MSYOUPAI // // Created by YoMi on 2024/2/17. // Copyright © 2024 MS. All rights reserved. // #import #import "YMAnchorModel.h" #import "YMGrModel.h" #import "YMTaskModel.h" #import "YMTagModel.h" NS_ASSUME_NONNULL_BEGIN @class YMGiftModel,YMVoiceModel,YMOnlineModel,YMGuardModel,YMCardInfoModel,YMDynamicModel,YMBasicInfoDetailModel,YMAlbumVideosModel,YMAlbumsModel,YMAlbumsListModel,YMBasicInfoModel; @interface YMPersonalInfoModel : NSObject @property (nonatomic, assign) NSInteger age; @property (nonatomic, strong) NSArray *album_videos; @property (nonatomic, strong) NSArray *albums; @property (nonatomic, strong) NSArray *albums_list; @property (nonatomic, strong) YMAnchorModel *anchor; @property (nonatomic, copy) NSString *avatar; @property (nonatomic, copy) NSString *avatar_auth; @property (nonatomic, assign) NSInteger avatar_auth_status; @property (nonatomic, copy) NSString *avatar_frame; @property (nonatomic, assign) NSInteger avatar_state; @property (nonatomic, strong) NSArray *basic_info; @property (nonatomic, strong) YMBasicInfoDetailModel *basic_info_detail; @property (nonatomic, strong) YMCardInfoModel *card_info; @property (nonatomic, strong) NSArray *dynamic; @property (nonatomic, assign) NSInteger dynamic_num; @property (nonatomic, assign) NSInteger fans_count; @property (nonatomic, assign) NSInteger follow_count; @property (nonatomic, assign) NSInteger forbid_close; @property (nonatomic, assign) NSInteger gender; @property (nonatomic, assign) NSInteger balance; @property (nonatomic, strong) NSArray *gifts; @property (nonatomic, strong) YMGrModel *gr; @property (nonatomic, strong) YMGuardModel *guard; @property (nonatomic, assign) NSInteger is_anchor; @property (nonatomic, assign) NSInteger is_auth; @property (nonatomic, assign) BOOL is_beckon; @property (nonatomic, copy) NSString *is_beckon_text; @property (nonatomic, assign) NSInteger is_black; @property (nonatomic, assign) NSInteger is_follow; @property (nonatomic, assign) NSInteger is_rp_auth; // 是否真人认证 @property (nonatomic, assign) NSInteger is_star_scout; @property (nonatomic, strong) NSArray *label; @property (nonatomic, copy) NSString *nickname; @property (nonatomic, strong) YMOnlineModel *online; @property (nonatomic, copy) NSString *sign; @property (nonatomic, strong) YMTaskModel *task; @property (nonatomic, copy) NSString *user_remark; @property (nonatomic, copy) NSString *usercode; @property (nonatomic, assign) NSInteger userid; @property (nonatomic, copy) NSString *video; @property (nonatomic, copy) NSString *video_auth; @property (nonatomic, assign) NSInteger video_auth_status; @property (nonatomic, assign) NSInteger vip; @property (nonatomic, copy) NSString *vip_icon; @property (nonatomic, strong) YMVoiceModel *voice; @end @interface YMGiftModel: NSObject @property (nonatomic, assign) NSInteger gift_id; @property (nonatomic, copy) NSString *img; @property (nonatomic, copy) NSString *name; @property (nonatomic, assign) NSInteger price; @property (nonatomic, copy) NSString *total; @end @interface YMVoiceModel: NSObject @property (nonatomic, copy) NSString *voice; @property (nonatomic, assign) NSInteger voice_status; @property (nonatomic, assign) NSInteger voice_time; @end @interface YMOnlineModel: NSObject @property (nonatomic, copy) NSString *onlineColor; @property (nonatomic, copy) NSString *onlineMsg; @property (nonatomic, assign) NSInteger newStatus; @property (nonatomic, assign) NSInteger online_status; @property (nonatomic, assign) NSInteger OnlineStatus; @property (nonatomic, assign) NSInteger status; @property (nonatomic, copy) NSString *statusMsg; @property (nonatomic, copy) NSString *statusMsgNew; @end @interface YMGuardModel: NSObject @property (nonatomic, copy) NSString *avatar; @property (nonatomic, assign) NSInteger diff_num; @property (nonatomic, assign) NSInteger guard_person_total; @property (nonatomic, assign) NSInteger guard_price; @property (nonatomic, assign) NSInteger guard_symbol_total; @property (nonatomic, assign) NSInteger intimate_num; @property (nonatomic, strong) NSArray *list; @property (nonatomic, copy) NSString *nickname; @property (nonatomic, assign) NSInteger user_id; @end @interface YMCardInfoModel: NSObject @end @interface YMBasicInfoDetailModel: NSObject @property (nonatomic, copy) NSString *age; @property (nonatomic, copy) NSString *annual_income; @property (nonatomic, copy) NSString *birthday; @property (nonatomic, copy) NSString *city; @property (nonatomic, copy) NSString *education; @property (nonatomic, copy) NSString *gender; @property (nonatomic, copy) NSString *height; @property (nonatomic, copy) NSString *is_marriage; @property (nonatomic, copy) NSString *occupation; @property (nonatomic, assign) NSInteger signs; @property (nonatomic, copy) NSString *usercode; @property (nonatomic, copy) NSString *weight; @end @interface YMAlbumVideosModel: NSObject @property (nonatomic, assign) NSInteger is_video; @property (nonatomic, copy) NSString *url; @end @interface YMAlbumsModel: NSObject @property (nonatomic, assign) NSInteger is_video; @property (nonatomic, assign) NSInteger status; @property (nonatomic, copy) NSString *url; @end @interface YMAlbumsListModel: NSObject @property (nonatomic, assign) NSInteger is_video; @property (nonatomic, assign) NSInteger status; @property (nonatomic, copy) NSString *url; @end @interface YMBasicInfoModel: NSObject @property (nonatomic, copy) NSString *key; @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSString *value; @end @interface YMDynamicModel: NSObject @property (nonatomic, assign) NSInteger type; @property (nonatomic, copy) NSString *url; @end NS_ASSUME_NONNULL_END