75 lines
1.7 KiB
Objective-C
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
|