// // YMHomePageListCellViewModel.h // MSYOUPAI // // Created by YoMi on 2024/2/12. // Copyright © 2024 MS. All rights reserved. // #import "MSYOUPAIViewModel.h" NS_ASSUME_NONNULL_BEGIN typedef void(^ChangeAccostStatusBlock)(void); @interface YMHomePageListCellViewModel : MSYOUPAIViewModel @property (nonatomic, copy) ChangeAccostStatusBlock changeAccostStatusBlock; /// 发送搭讪请求 - (void)sendAccostRequest; - (void)updateWithPageIndex; /// 横滑PageVC索引 @property (nonatomic, copy , readwrite) NSString *jxPageTitle; /// 横滑PageVC索引 @property (nonatomic, assign, readwrite) NSInteger jxCategoryPageIndex; /// 用户Id @property (nonatomic, assign, readonly) NSInteger userId; /// 用户头像 @property (nonatomic, copy, readonly) NSString * userAvatar; /// 用户在线状态颜色 @property (nonatomic, strong, readonly) UIColor *userOnlineStatusColor; /// 用户在线状态文本 @property (nonatomic, strong, readonly) NSString *userOnlineStatusText; /// 在线状态文本颜色 @property (nonatomic, strong, readonly) UIColor *userOnlineTextColor; /// 用户昵称 @property (nonatomic, copy, readonly) NSString * userNickname; /// 用户昵称 @property (nonatomic, copy, readonly) UIColor * userNicknameColor; /// 用户是否在线 @property (nonatomic, assign, readonly) NSInteger is_online; /// 用户是否在线颜色 @property (nonatomic, copy, readonly) UIColor * is_onlineColor; /// 用户费用金额 @property (nonatomic, copy, readonly) NSString * userVideoFeesAmount; /// 是否隐藏用户收费金额 @property (nonatomic, assign, readonly) BOOL isHideUserFeesAmount; /// 是否可私聊 @property (nonatomic, assign, readonly) BOOL isCanPrivateChat; /// 心动或搭讪按钮标题 “心动”字样是给女用户的 “搭讪”字样是给男用户 @property (nonatomic, strong, readonly) NSString *heartbeatOrAccostButtonTitle; /// 心动或搭讪按钮图片 @property (nonatomic, strong, readonly) NSString *heartbeatOrAccostButtonImage; /// 心动或搭讪按钮标题颜色 @property (nonatomic, strong, readonly) UIColor *heartbeatOrAccostButtonTitleColor; /// 心动或搭讪按钮背景颜色 @property (nonatomic, strong, readonly) UIColor *heartbeatOrAccostButtonBackgroundColor; @end NS_ASSUME_NONNULL_END