Files
peko-ios/YuMi/Modules/YMRoom/View/UserCard/Model/XPUserCardItemModel.h

75 lines
1.7 KiB
Objective-C

//
// XPUserCardItemModel.h
// xplan-ios
//
// Created by 冯硕 on 2021/11/24.
//
#import <Foundation/Foundation.h>
@class NIMChatroomMember;
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSUInteger, UserCardItemType){
UserCardItemType_Gift = 1,
///私聊
UserCardItemType_Chat = 2,
///关注
UserCardItemType_Attention = 3,
///设置管理
UserCardItemType_Manager = 4,
///拉黑
UserCardItemType_Black = 5,
///踢出房间
UserCardItemType_KickOut = 6,
///邀请上麦
UserCardItemType_Invite_Micro = 7,
///@TA
UserCardItemType_AtUser = 8,
///开麦 闭麦
UserCardMicroType_Mute ,
///上麦 下麦
UserCardMicroType_UpDown,
///锁麦 解锁
UserCardMicroType_Lock,
///清除礼物值
UserCardMicroType_Clean_Gift_Value,
///送礼物
UserCardMicroType_Send_Gift,
};
@interface XPUserCardItemModel : NSObject
///普通状态的图片名字
@property (nonatomic,copy) NSString *imageName;
///选择状态的图片的名字
@property (nonatomic,copy) NSString *selectImageName;
///普通状态下的标题
@property (nonatomic,copy) NSString *title;
///选择状态下的标题
@property (nonatomic,copy) NSString *selectTitle;
///类型
@property (nonatomic,assign) UserCardItemType type;
///是否是选中状态
@property (nonatomic,assign) BOOL isSelect;
///坑位
@property (nonatomic,copy) NSString *position;
///是否可以点击
@property (nonatomic,assign) BOOL isEnable;
///状态
@property (nonatomic,assign) BOOL status;
/// 是否 boss 位
@property(nonatomic, assign) bool isBoss;
@property (nonatomic,copy) NSString *uid;
/// NIM 聊天室成员信息
@property (nonatomic,strong) NIMChatroomMember *nimMember;
@end
NS_ASSUME_NONNULL_END