123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- //
- // YMPersonalInfoModel.h
- // MSYOUPAI
- //
- // Created by YoMi on 2024/2/17.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- #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<YMAlbumVideosModel *> *album_videos;
- @property (nonatomic, strong) NSArray<YMAlbumsModel *> *albums;
- @property (nonatomic, strong) NSArray<YMAlbumsListModel *> *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<YMBasicInfoModel *> *basic_info;
- @property (nonatomic, strong) YMBasicInfoDetailModel *basic_info_detail;
- @property (nonatomic, strong) YMCardInfoModel *card_info;
- @property (nonatomic, strong) NSArray<YMDynamicModel *> *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<YMGiftModel *> *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<YMTagModel *> *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<NSString *> *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
|