12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // 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
|