// // YMGroupGreetingPopupView.h // MSYOUPAI // // Created by YoMi on 2024/12/19. // Copyright © 2024 MS. All rights reserved. // #import "YMBaseView.h" NS_ASSUME_NONNULL_BEGIN @class YMGroupGreetingUserModel; /** * 群打招呼弹窗回调 */ typedef void(^YMGroupGreetingRefreshBlock)(void); typedef void(^YMGroupGreetingCloseBlock)(void); typedef void(^YMGroupGreetingSendBlock)(void); typedef void(^YMGroupGreetingClickBlankAreaBlock)(void); @interface YMGroupGreetingPopupView : YMBaseView /** 换一换按钮回调 */ @property (nonatomic, copy) YMGroupGreetingRefreshBlock refreshBlock; /** 关闭按钮回调 */ @property (nonatomic, copy) YMGroupGreetingCloseBlock closeBlock; /** 发送打招呼回调 */ @property (nonatomic, copy) YMGroupGreetingSendBlock sendBlock; /** 点击空白处回调 */ @property (nonatomic, copy) YMGroupGreetingClickBlankAreaBlock clickBlankAreaBlock; /** * 配置用户列表数据 * @param userList 用户列表 */ - (void)configureWithUserList:(NSArray *)userList; @end /** * 群打招呼用户模型 */ @interface YMGroupGreetingUserModel : NSObject /** 用户ID */ @property (nonatomic, assign) NSInteger userId; /** 用户头像 */ @property (nonatomic, copy) NSString *avatar; /** 用户昵称 */ @property (nonatomic, copy) NSString *nickname; /** 年龄 */ @property (nonatomic, assign) NSInteger age; /** 城市ID */ @property (nonatomic, assign) NSInteger city; /** 性别: 1女 2男 */ @property (nonatomic, assign) NSInteger gender; /** 身高 */ @property (nonatomic, copy) NSString *height; /** 是否认证 */ @property (nonatomic, assign) BOOL is_auth; /** 是否已打招呼 */ @property (nonatomic, assign) BOOL is_beckon; /** 是否在线: 1在线 0离线 */ @property (nonatomic, assign) NSInteger is_online; /** 是否真人认证 */ @property (nonatomic, assign) BOOL is_rp_auth; /** 是否是VIP */ @property (nonatomic, assign) BOOL is_vip; /** 职业 */ @property (nonatomic, copy) NSString *occupation; /** 个性签名 */ @property (nonatomic, copy) NSString *sign; /** 用户唯一标识 */ @property (nonatomic, copy) NSString *usercode; /** 视频价格 */ @property (nonatomic, copy) NSString *video_price; /** 视频状态 */ @property (nonatomic, assign) NSInteger video_status; /** 体重 */ @property (nonatomic, copy) NSString *weight; @end NS_ASSUME_NONNULL_END