822 lines
26 KiB
Objective-C
822 lines
26 KiB
Objective-C
//
|
||
// AttachmentModel.h
|
||
// YUMI
|
||
//
|
||
// Created by YUMI on 2021/11/16.
|
||
//
|
||
|
||
#import <Foundation/Foundation.h>
|
||
#import <NIMSDK/NIMSDK.h>
|
||
NS_ASSUME_NONNULL_BEGIN
|
||
|
||
typedef NS_ENUM(NSUInteger, CustomMessageType) {
|
||
///房间提示
|
||
CustomMessageType_Room_Tip = 2,
|
||
///送礼物的接口
|
||
CustomMessageType_Gift = 3,
|
||
///账户更新
|
||
CustomMessageType_Account = 5,
|
||
///关注的主播上线
|
||
CustomMessageType_Member_Online = 6,
|
||
///队列操作
|
||
CustomMessageType_Queue = 8,
|
||
///表情
|
||
CustomMessageType_Face = 9,
|
||
///推文
|
||
CustomMessageType_Tweet = 10,
|
||
///全麦送
|
||
CustomMessageType_AllMicroSend = 12,
|
||
///座驾相關通知
|
||
CustomMessageType_Car_Notify = 15,
|
||
///踢出房间
|
||
CustomMessageType_Kick_User = 18,
|
||
///小秘书消息
|
||
CustomMessageType_Secretary = 19,
|
||
///房间信息更新
|
||
CustomMessageType_Update_RoomInfo = 20,
|
||
///应用内分享
|
||
CustomMessageType_Application_Share = 22,
|
||
///系统通知,自定义布局消息(带确认、取消)
|
||
CustomMessageType_Message_Handle = 23,
|
||
///用户升级
|
||
CustomMessageType_User_UpGrade = 24,
|
||
///糖果树
|
||
CustomMessageType_Candy_Tree = 26,
|
||
///排麦
|
||
CustomMessageType_Arrange_Mic = 30,
|
||
///房间内PK
|
||
CustomMessageType_Room_PK = 31,
|
||
///家族
|
||
CustomMessageType_Hall = 32,
|
||
///房间礼物值
|
||
CustomMessageType_Room_GiftValue = 42,
|
||
///版本升级
|
||
CustomMessageType_Version_Update = 49,
|
||
///公会超管
|
||
CustomMessageType_Hall_Super_Admin = 50,
|
||
///动态
|
||
CustomMessageType_Monents = 52,
|
||
///收藏
|
||
CustomMessageType_Collection_Room = 59,
|
||
///房间红包
|
||
CustomMessageType_RedPacket = 60,
|
||
///福袋消息
|
||
CustomMessageType_LuckyBag = 61,
|
||
///发现萌新
|
||
CustomMessageType_FindNew = 62,
|
||
///房间火箭
|
||
CustomMessageType_RoomBoom = 63,
|
||
/// CP 礼物
|
||
CustomMessageType_CP = 64,
|
||
/// 房间活动
|
||
CustomMessageType_Public_Event = 68,
|
||
///塔罗
|
||
CustomMessageType_Tarot = 71,
|
||
///相亲
|
||
CustomMessageType_RoomPlay_Dating = 72,
|
||
///私聊风险提醒
|
||
CustomMessageType_Chat_Risk_Alert = 75,
|
||
///首充奖励
|
||
CustomMessageType_First_Recharge_Reward = 76,
|
||
///访客记录
|
||
CustomMessageType_First_VisitorRecord = 78,
|
||
///航海
|
||
CustomMessageType_Room_Sailing = 81,
|
||
///跨房PK
|
||
CustomMessageType_Across_Room_PK = 83,
|
||
///VIPVIP
|
||
CustomMessageType_Noble_VIP = 85,
|
||
///个播房观众点击空坑位,房主收到请求上麦提示
|
||
CustomMessageType_AnchorRoom_AudienceUpMic = 86,
|
||
///技能卡
|
||
CustomMessageType_Skill_Card = 87,
|
||
///个播小时榜
|
||
CustomMessageType_Anchor_Hour_Rank = 89,
|
||
///个播粉丝团
|
||
CustomMessageType_Anchor_FansTeam = 90,
|
||
///牌照房小时榜
|
||
CustomMessageType_License_Hour_Rank = 91,
|
||
///任务完成通知
|
||
CustomMessageType_Task_Complete = 92,
|
||
///礼物合成
|
||
CustomMessageType_Gift_Compound = 93,
|
||
///涂鸦礼物
|
||
CustomMessageType_Graffiti_Gift = 94,
|
||
|
||
///免费礼物倒计时重置时间
|
||
CustomMessageType_Free_Gift_Star_Reset_Time = 96,
|
||
///精灵密藏
|
||
CustomMessageType_Treasure_Fairy = 97,
|
||
///寻爱之旅
|
||
CustomMessageType_Look_Love = 98,
|
||
///联系客服
|
||
CustomMessageType_Service_Reply = 99,
|
||
///通用h5
|
||
CustomMessageType_Common_H5 = 100,
|
||
///房间相册
|
||
CustomMessageType_Room_Album = 101,
|
||
///守护星球
|
||
CustomMessageType_Guardian_Planet = 102,
|
||
///通用公屏信息
|
||
CustomMessageType_General_Public_Screen = 103,
|
||
///疯狂动物园飘屏
|
||
CustomMessageType_Graffiti_Star_Kitchen = 104,
|
||
|
||
///超级礼物
|
||
CustomMessageType_Super_Gift = 106,
|
||
///通用飘屏
|
||
CustomMessageType_General_Floating_Screen = 107,
|
||
///聊天大厅上头条
|
||
CustomMessageType_Chat_Hall_Headlines = 108,
|
||
///游戏
|
||
CustomMessageType_Chat_Room_Game = 109,
|
||
///家族新协议
|
||
CustomMessageType_New_Hall = 110,
|
||
|
||
///房间流水
|
||
CustomMessageType_MoneyFlow = 111,
|
||
|
||
///游戏陪玩开黑
|
||
CustomMessageType_Game_Order = 112,
|
||
|
||
///房間背景更新
|
||
CustomMessageType_Custom_Room_Background = 113,
|
||
|
||
///房间等级更新
|
||
CustomMessageType_RoomLevel_Update = 114,
|
||
|
||
/// 进房类型
|
||
CustomMessageType_User_Enter_Room = 115,
|
||
|
||
/// 新系統消息
|
||
CustomMessageType_System_message = 116,
|
||
|
||
/// 关系更新消息
|
||
CustomMessageType_CP_message = 117,
|
||
|
||
/// 客户端独立收发的消息, 从 1000 开始
|
||
ClientMessage_Type = 1000,
|
||
|
||
MicRelationship_Type = 1001,
|
||
};
|
||
|
||
|
||
typedef NS_ENUM(NSUInteger, ClientMessageType) {
|
||
ClientMessage_UpMic_Ask = 10001,
|
||
ClientMessage_UpMic_Agree = 10002,
|
||
ClientMessage_UpMic_Reject = 10003,
|
||
};
|
||
|
||
typedef NS_ENUM(NSUInteger, MicRelationshipType) {
|
||
MicRelationship_CP = 10011,
|
||
};
|
||
|
||
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypePublicEvent) {
|
||
Custom_Message_Sub_Public_Event_message = 681,
|
||
};
|
||
|
||
/// first = CustomMessageType_CP_message
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeCPmessage) {
|
||
Custom_Message_Sub_CP_message_request = 1170,
|
||
Custom_Message_Sub_CP_message_result = 1171,
|
||
};
|
||
|
||
/// first = CustomMessageType_System_message
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeSystemmessage) {
|
||
Custom_Message_Sub_System_message = 1160,
|
||
};
|
||
|
||
///first = CustomMessageType_User_Enter_Room
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeUserEnterRoom) {
|
||
/// 图片消息
|
||
Custom_Message_Sub_Pic_Message = 1151,
|
||
/// 用户进房
|
||
Custom_Message_Sub_User_Enter_Room = 1152,
|
||
};
|
||
|
||
///first = CustomMessageType_Room_Tip
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubRoomTip) {
|
||
///分享房间
|
||
Custom_Message_Sub_Room_Tip_ShareRoom = 21,
|
||
///关注房主
|
||
Custom_Message_Sub_Room_Tip_Attention_Owner = 22,
|
||
};
|
||
|
||
///first = CustomMessageType_Gift
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubGift) {
|
||
///发送礼物
|
||
Custom_Message_Sub_Gift_Send = 31,
|
||
///全服发送礼物
|
||
Custom_Message_Sub_Gift_ChannelNotify = 32,
|
||
///发送 福袋 礼物
|
||
Custom_Message_Sub_Gift_LuckySend = 34,
|
||
///发送 嵌入式礼物
|
||
Custom_Message_Sub_Gift_EmbeddedStyle = 35,
|
||
};
|
||
|
||
///first = CustomMessageType_Account
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubAccount) {
|
||
//账户余额钻石变更
|
||
Custom_Message_Sub_Account_Changed = 51,
|
||
};
|
||
|
||
///first = CustomMessageType_Member_Online
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubOnLine) {
|
||
///房主的主播上线了
|
||
Custom_Message_Type_Attention_Member_Online = 61
|
||
};
|
||
|
||
///first = CustomMessageType_Queue
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubQueue) {
|
||
///邀请上麦
|
||
Custom_Message_Sub_Queue_Invite = 81,
|
||
///踢下麦
|
||
Custom_Message_Sub_Queue_Kick = 82,
|
||
};
|
||
|
||
//first = CustomMessageType_Face
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubFace) {
|
||
///发送
|
||
Custom_Message_Sub_Face_Send = 91,
|
||
};
|
||
|
||
///first == CustomMessageType_Tweet
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubTweet) {
|
||
///推文的内容
|
||
Custom_Message_Sub_Tweet_News = 101,
|
||
};
|
||
|
||
///first = CustomMessageType_ALLMicroSend
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubAllMicroSend) {
|
||
///全麦送礼物
|
||
Custom_Message_Sub_AllMicroSend = 121,
|
||
///非全麦 多人送礼
|
||
Custom_Message_Sub_AllBatchSend = 123,
|
||
///非全麦 多人送福袋礼物
|
||
Custom_Message_Sub_AllBatchMicroLuckySend = 124,
|
||
///全麦送 福袋 礼物 122老版本占用了
|
||
Custom_Message_Sub_AllMicroLuckySend = 125,
|
||
};
|
||
|
||
///first == CustomMessageType_Car_Notify
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubCar) {
|
||
Custom_Message_Sub_Car_OutDate = 151,
|
||
Custom_Message_Sub_Car_EnterRoom = 159, //进房动画
|
||
};
|
||
|
||
///first = CustomMessageType_Kick_User
|
||
typedef NS_ENUM(NSUInteger, CustomNotificationSubKick) {
|
||
///拉黑
|
||
Custom_Message_Sub_Kick_BlackList = 182,
|
||
///踢出房间
|
||
Custom_Message_Sub_Kick_BeKicked = 181,
|
||
};
|
||
|
||
|
||
///first = CustomMessageType_Secretary
|
||
typedef NS_ENUM(NSUInteger, CustomNotificationSecretary) {
|
||
///跳转页面
|
||
Custom_Message_Sub_Secretary_Router = 191,
|
||
};
|
||
|
||
///first = CustomMessageType_Update_RoomInfo
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubUpdateRoomInfo) {
|
||
///动画开关状态更新
|
||
Custom_Message_Sub_Update_RoomInfo_AnimateEffect = 201,
|
||
///公屏开关更新
|
||
Custom_Message_Sub_Update_RoomInfo_MessageState = 203,
|
||
///通用公屏提示文案, 公屏纯文本展示消息 data[@"tip"]
|
||
Custom_Message_Sub_Update_RoomInfo_Notice = 204,
|
||
///红包开关通知
|
||
Custom_Message_Sub_Update_RoomInfo_RedPacket = 205,
|
||
///清空公屏
|
||
Custom_Message_Sub_Update_RoomInfo_CleanScreen = 206,
|
||
};
|
||
|
||
///first = CustomMessageType_Application_Share
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubApplicationShare) {
|
||
///分享房间
|
||
Custom_Message_Sub_Application_Share_Room = 221,
|
||
};
|
||
|
||
|
||
///first = CustomMessageType_Applica
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubMessageHandle) {
|
||
Custom_Message_Sub_Message_Handle_Content = 231, //文本
|
||
Custom_Message_Sub_Message_Handle_Bussiness = 232, //业务
|
||
};
|
||
|
||
///first = CustomMessageType_User_UpGrade
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubUserUpgrade) {
|
||
///用户等级
|
||
Custom_Message_Sub_User_UpGrade_Exper = 241,
|
||
///魅力等级
|
||
Custom_Message_Sub_User_UpGrade_Charm = 242
|
||
};
|
||
|
||
///first = CustomMessageType_Candy_Tree
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubCandyTree) {
|
||
//.自己可见 一级礼物(最小)
|
||
Custom_Message_Sub_Candy_Tree_Me = 261,
|
||
///当前房间可见 二级礼物
|
||
Custom_Message_Sub_Candy_Tree_InRoom = 262,
|
||
///所有房间可见 三级礼物
|
||
Custom_Message_Sub_Candy_Tree_AllRoom = 263,
|
||
///所有房间可见+小秘书 四级礼物
|
||
Custom_Message_Sub_Candy_Tree_AllRoom_Notify = 264,
|
||
///五级礼物
|
||
Custom_Message_Sub_Candy_Tree_InRoom_NeedAllMicSend = 265,
|
||
//暴击的没用 不写了
|
||
};
|
||
|
||
///first = CustomMessageType_Arrange_Mic
|
||
typedef NS_ENUM(NSUInteger, CustomNotiHeaderArrangeMic) {
|
||
///队列从无人排麦到有人排麦
|
||
Custom_Message_Sub_Arrange_Mic_Non_Empty= 301,
|
||
///队列从有人排麦到无人排麦
|
||
Custom_Message_Sub_Arrange_Mic_Empty= 302,
|
||
///开启排麦
|
||
Custom_Message_Sub_Arrange_Mic_Mode_Open= 303,
|
||
///关闭排麦
|
||
Custom_Message_Sub_Arrange_Mic_Mode_Close= 304,
|
||
///将坑位设置成自由麦
|
||
Custom_Message_Sub_Arrange_Mic_Free_Mic_Open= 305,
|
||
///将坑位设置为排麦
|
||
Custom_Message_Sub_Arrange_Mic_Free_Mic_Close= 306,
|
||
};
|
||
|
||
///first =CustomMessageType_Room_PK
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubRoomPK){
|
||
///从无人报名pk排麦到有人报名pk排麦
|
||
Custom_Message_Sub_Room_PK_Non_Empty = 311,
|
||
///从有人报名pk排麦到无人报名pk排麦
|
||
Custom_Message_Sub_Room_PK_Empty = 312,
|
||
///创建了pk模式
|
||
Custom_Message_Sub_Room_PK_Mode_Open = 313,
|
||
///关闭pk模式
|
||
Custom_Message_Sub_Room_PK_Mode_Close = 314,
|
||
///pk开始
|
||
Custom_Message_Sub_Room_PK_Start = 315,
|
||
///pk结果
|
||
Custom_Message_Sub_Room_PK_Result = 316,
|
||
///重新开始
|
||
Custom_Message_Sub_Room_PK_Re_Start= 317,
|
||
///管理员邀请上麦(只用在客户端)
|
||
Custom_Message_Sub_Room_PK_Manager_Up_Mic = 318,
|
||
};
|
||
|
||
///first=CustomMessageType_Hall
|
||
typedef NS_ENUM(NSUInteger, Custom_Noti_Sub_HALL) {
|
||
///申请加入厅
|
||
Custom_Message_Sub_Hall_Apply_Join = 321,
|
||
///管理邀请入厅
|
||
Custom_Message_Sub_Hall_Manager_Invite = 322,
|
||
///申请退出厅
|
||
Custom_Message_Sub_Hall_Apply_Exit = 323,
|
||
///模厅普通通知
|
||
Custom_Message_Sub_Hall_Notice = 324,
|
||
///设置为模厅
|
||
Custom_Message_Sub_Hall_Become_Hall = 325,
|
||
};
|
||
|
||
///first = CustomMessageType_Room_GiftValue
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubRoomGiftValue) {
|
||
///礼物值同步
|
||
Custom_Message_Sub_Room_GiftValue_Sync = 421
|
||
};
|
||
|
||
///first = CustomMessageType_Version_Update)
|
||
typedef NS_ENUM(NSUInteger, CustomMessageVersionUpdateValue) {
|
||
///版本升级
|
||
Custom_Message_Version_Update_Value = 491
|
||
};
|
||
|
||
///first = CustomMessageType_Hall_Super_Admin
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubHallSuperAdmin) {
|
||
///超管解除陪伴房的进房限制
|
||
Custom_Message_Sub_Hall_Super_Admin_Remove_CP_Room_Limit = 501,
|
||
///超管解除多人房的房间密码
|
||
Custom_Message_Sub_Hall_Super_Admin_Remove_Room_Pwd = 502,
|
||
///锁麦
|
||
Custom_Message_Sub_Hall_Super_Admin_Lock_Mic = 503,
|
||
///闭麦
|
||
Custom_Message_Sub_Hall_Super_Admin_Mute_Mic = 504,
|
||
///踢人下麦
|
||
Custom_Message_Sub_Hall_Super_Admin_Kick_Down_Mic = 505,
|
||
///拉黑
|
||
Custom_Message_Sub_Hall_Super_Admin_Mark_Black = 506,
|
||
///踢出房间
|
||
Custom_Message_Sub_Hall_Super_Admin_Kick_Out_Room = 507,
|
||
///踢管理员出房间
|
||
Custom_Message_Sub_Hall_Super_Admin_Kick_Manager_Out_Room = 508,
|
||
};
|
||
|
||
/// first == CustomMessageType_Monents
|
||
typedef NS_ENUM(NSUInteger, Custom_Noti_Sub_Dynamic) {
|
||
///未读更新
|
||
Custom_Message_Sub_Monents_Unread_Update = 521,
|
||
/// 违禁删除
|
||
Custom_Message_Sub_Monents_Ban_Delete = 522,
|
||
/// 动态审核通过
|
||
Custom_Message_Sub_Monents_Approved = 523,
|
||
/// app内分享动态
|
||
Custom_Message_Sub_Monents_Share = 524,
|
||
};
|
||
|
||
///first = CustomMessageType_RedPacket
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubRedPacket) {
|
||
Custom_Message_Sub_RoomGiftRedPacket = 601, //房间礼物红包
|
||
Custom_Message_Sub_RoomDiamandRedPacket = 602, //房间钻石红包
|
||
Custom_Message_Sub_AllGiftRedPacket = 603, //全服礼物红包
|
||
Custom_Message_Sub_AllDiamandRedPacket = 604, //全服钻石红包
|
||
Custom_Message_Sub_OpenRedPacketSuccess = 605,//抢红包成功
|
||
Custom_Message_Sub_NewRoomDiamandRedPacket = 606, //新版本房间钻石红包
|
||
|
||
Custom_Message_Sub_LuckyPackage = 607, // 最新版本房间红包推送
|
||
};
|
||
|
||
///first = CustomMessageType_Collection_Room
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubCollectRoom) {
|
||
/// 福袋礼物房间飘屏通知
|
||
Custom_Message_Sub_Room_Gift_LuckBag= 610,
|
||
/// 福袋礼物全服飘屏通知
|
||
Custom_Message_Sub_Room_Gift_LuckBag_Server = 611,
|
||
/// 福袋礼物全服飘屏通知
|
||
Custom_Message_Sub_Room_Gift_LuckBag_FullScree = 612,
|
||
};
|
||
|
||
///first == CustomMessageType_FindNew 发现萌新
|
||
typedef NS_ENUM(NSUInteger, CustomMessageFindNewUserGreet) {
|
||
/// 打招呼
|
||
Custom_Message_Find_New_Greet_New_User = 621,
|
||
};
|
||
///first == CustomMessageType_RoomBoom 房间火箭
|
||
typedef NS_ENUM(NSUInteger, CustomMessageRoomBoom) {
|
||
/// 经验值更新
|
||
Custom_Message_Room_Boom_EXP = 631,
|
||
/// 升级
|
||
Custom_Message_Room_Boom_LevelUp = 632,
|
||
/// 奖励
|
||
Custom_Message_Room_Boom_Award = 633,
|
||
};
|
||
///跳转类型
|
||
typedef NS_ENUM(NSUInteger, CustomMessageRouter) {
|
||
/// 跳转H5
|
||
Custom_Message_Router_H5 = 2,
|
||
};
|
||
|
||
///first = CustomMessageType_LuckyBag
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubLuckyBag) {
|
||
///收藏房间公屏提示消息
|
||
Custom_Message_Sub_Collect_Room_Tips = 591,
|
||
/// 提醒用户收藏房间
|
||
Custom_Message_Sub_Collect_Room_Remind_User = 592,
|
||
};
|
||
//first = CustomMessageType_Free_Gift_Star_Reset_Time
|
||
typedef NS_ENUM(NSUInteger, CustomMessageFreeGiftStarResetTime) {
|
||
///免费礼物倒计时重置时间
|
||
Custom_Message_Sub_Free_Gift_Star_Reset_Time = 960,
|
||
///更新礼物信息
|
||
Custom_Message_Sub_Update_Gift_Information = 961,
|
||
|
||
};
|
||
///CustomMessageType_Tarot
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubTarot) {
|
||
/// 塔罗中奖消息
|
||
///初级
|
||
Custom_Message_Sub_Tarot_Novice = 712,
|
||
///中初
|
||
Custom_Message_Sub_Tarot_Intermediate = 713,
|
||
///高级
|
||
Custom_Message_Sub_Tarot_Advanced = 714,
|
||
};
|
||
|
||
///CustomMessageType_RoomPlay_Dating
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubRoomPlayDating){
|
||
///选择心动用户
|
||
Custom_Message_Sub_Room_Play_Dating_Pick_Heart= 721,
|
||
///公布结果
|
||
Custom_Message_Sub_Room_Play_Dating_Public_Result = 722,
|
||
///选择了对象 但不是互选 客户端收到结果之后自动加到 公屏上
|
||
Custom_Message_Sub_Room_Play_Dating_Result_Not_Mutual = 723,
|
||
///互选的 客户端收到结果之后自动加到 公屏上
|
||
Custom_Message_Sub_Room_Play_Dating_Result_Mutual = 724,
|
||
};
|
||
|
||
///first = CustomMessageType_Chat_Risk_Alert
|
||
/// 访客记录
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubChatRiskAlert) {
|
||
/// 私聊风险提醒
|
||
Custom_Message_Sub_Chat_Risk_Alert= 751,
|
||
};
|
||
|
||
///first = CustomMessageType_First_Recharge_Reward
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubFirstRecharge) {
|
||
/// 首充完成
|
||
Custom_Message_Sub_Room_First_Recharge_Reward= 761,
|
||
/// 新用户专享优惠充值完成
|
||
Custom_Message_Sub_New_User_Recharge_Reward = 762,
|
||
};
|
||
|
||
/// 访客记录
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubVisitorRecord) {
|
||
/// 访客记录
|
||
Custom_Message_Sub_Visitor_Record = 781,
|
||
};
|
||
|
||
///first == CustomMessageType_Room_Sailing
|
||
typedef NS_ENUM(NSInteger, CustomMessageSubSailing) {
|
||
//自己可见 一级礼物(最小)
|
||
Custom_Message_Sub_Sailing_Me = 811,
|
||
//当前房间可见 二级礼物
|
||
Custom_Message_Sub_Sailing_InRoom = 812,
|
||
//所有房间可见 三级礼物
|
||
Custom_Message_Sub_Sailing_AllRoom = 813,
|
||
//所有房间可见+小秘书 四级礼物(最大)
|
||
Custom_Message_Sub_Sailing_AllRoom_Notify = 814,
|
||
//开箱子开到全麦送 (服务端发)
|
||
Custom_Message_Sub_Sailing_InRoom_NeedAllMicSend = 815,
|
||
};
|
||
|
||
///first = CustomMessageType_Across_Room_PK
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubAcrossRoomPK) {
|
||
/// 收到跨房PK邀请
|
||
Custom_Message_Sub_AcrossRoomPK_Invite = 831,
|
||
/// 拒绝跨房PK
|
||
Custom_Message_Sub_AcrossRoomPK_Reject = 832,
|
||
/// 接受跨房PK
|
||
Custom_Message_Sub_AcrossRoomPK_Accept = 833,
|
||
/// 面板消息
|
||
Custom_Message_Sub_AcrossRoomPK_Panel = 834,
|
||
/// 跨房PK结束通知
|
||
Custom_Message_Sub_AcrossRoomPK_End = 835,
|
||
/// 跨房PK结束飘屏
|
||
Custom_Message_Sub_AcrossRoomPK_Result = 836,
|
||
|
||
///收到个播PK邀请
|
||
Custom_Message_Sub_AnchorPK_Invite = 837,
|
||
///拒绝个播pk
|
||
Custom_Message_Sub_AnchorPK_Reject = 838,
|
||
///接收个播PK
|
||
Custom_Message_Sub_AnchorPK_Accept = 839,
|
||
///个播PK面板消息
|
||
Custom_Message_Sub_AnchorPK_Panel = 8310,
|
||
///个播PK结束通知(收到后进入惩罚阶段)
|
||
Custom_Message_Sub_AnchorPK_End = 8311,
|
||
///个播PK结束飘屏
|
||
Custom_Message_Sub_AnchorPK_Result = 8312,
|
||
///个播PK完成
|
||
Custom_Message_Sub_AnchorPK_Finish = 8313,
|
||
///收到预约PK倒计时
|
||
Custom_Message_Sub_PK_BeginTime = 8314,
|
||
///匹配个播随机PK等待超时
|
||
Custom_Message_Sub_AnchorPK_Match_TimeOut = 8315,
|
||
///个播pk禁用对方麦克风
|
||
Custom_Message_Sub_AnchorPK_MuteOtherMic = 8316,
|
||
};
|
||
|
||
///first = CustomMessageType_Noble_VIP
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubNobleVIP) {
|
||
/// 开通VIP房内消息(公屏显示)
|
||
Custom_Message_Sub_Room_Open_Noble_VIP = 851,
|
||
/// 开通VIP成功通知消息
|
||
Custom_Message_Sub_Open_Noble_Success = 852,
|
||
/// VIP升级房内消息(公屏显示)
|
||
Custom_Message_Sub_Room_Noble_LevelUp = 853,
|
||
/// VIP升级用户通知消息(弹窗)
|
||
Custom_Message_Sub_Noble_LevelUp_User = 854,
|
||
/// VIP升级全服飘屏通知消息
|
||
Custom_Message_Sub_Room_Noble_LevelUp_Suspend = 855,
|
||
/// VIP升级全服房间公屏通知消息
|
||
Custom_Message_Sub_AllRoom_Noble_LevelUp_Suspend = 856,
|
||
/// VIP小喇叭房间消息
|
||
Custom_Message_Sub_Room_Trumpet = 857,
|
||
|
||
};
|
||
|
||
///first = CustomMessageType_Anchor_Hour_Rank
|
||
typedef NS_ENUM(NSUInteger, CustomMessageAnchorHourRank) {
|
||
///个播小时榜
|
||
Custom_Message_Sub_Anchor_Hour_Rank = 891,
|
||
};
|
||
|
||
///first = CustomMessageType_Anchor_FansTeam
|
||
typedef NS_ENUM(NSUInteger, CustomMessageAnchorFansTeam) {
|
||
///开通粉丝团成功
|
||
Custom_Message_Sub_FansTeam_Open_Success = 901,
|
||
///开通粉丝团失败
|
||
Custom_Message_Sub_FansTeam_Open_Fail = 902,
|
||
///用户加入粉丝团成功
|
||
Custom_Message_Sub_FansTeam_Join_Success = 903,
|
||
///用户退出粉丝团成功
|
||
Custom_Message_Sub_FansTeam_Out_Success = 904,
|
||
};
|
||
|
||
///first = CustomMessageType_Licnese_Hour_Rank
|
||
typedef NS_ENUM(NSUInteger, CustomMessageLicneseHourRank) {
|
||
///牌照房小时榜
|
||
Custom_Message_Sub_License_Hour_Rank = 911,
|
||
};
|
||
|
||
///first = CustomMessageType_Task_Complete
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTaskComplete) {
|
||
///任务完成通知
|
||
Custom_Message_Sub_TaskComplete = 921,
|
||
};
|
||
|
||
///first = CustomMessageType_Gift_Compound
|
||
typedef NS_ENUM(NSUInteger, CustomMessageGiftCompound) {
|
||
///礼物合成通知
|
||
Custom_Message_Sub_Gift_Compound = 931,
|
||
};
|
||
|
||
///first = CustomMessageType_Graffiti_Gift
|
||
typedef NS_ENUM(NSUInteger, CustomMessageGraffitiGift) {
|
||
///涂鸦礼物
|
||
Custom_Message_Sub_Graffiti_Gift = 941,
|
||
};
|
||
|
||
//first = CustomMessageType_Graffiti_Star_Kitchen
|
||
typedef NS_ENUM(NSUInteger, CustomMessageGraffitiStarKitchen) {
|
||
/// 已删除相关代码
|
||
// 星级厨房礼物全服飘屏通知
|
||
Custom_Message_Sub_Star_Kitchen_Server = 1041,
|
||
// 星级厨房礼物全服飘屏通知
|
||
Custom_Message_Sub_Star_Kitchen_FullScreen = 1042,
|
||
};
|
||
///夺宝精灵 CustomMessageType_Treasure_Fairy = 97,
|
||
typedef NS_ENUM(NSInteger, CustomMessageTreasureFairy) {
|
||
///精灵赠送
|
||
Custom_Message_Sub_Treasure_Fairy_Send_Fairy = 9701,
|
||
///索要精灵
|
||
Custom_Message_Sub_Treasure_Fairy_Ask_Fairy = 9702,
|
||
|
||
|
||
///抽奖礼物
|
||
///抽奖L1礼物
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Gift_L1 = 9711,
|
||
///抽奖L2礼物
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Gift_L2 = 9712,
|
||
///抽奖L3礼物
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Gift_L3 = 9713,
|
||
///抽奖L4礼物
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Gift_L4 = 9714,
|
||
///抽奖L5礼物
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Gift_L5 = 9715,
|
||
|
||
///抽奖获得的精灵球的
|
||
/// 抽奖L1精灵球
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Ball_L1 = 9721,
|
||
/// 抽奖L2精灵球
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Ball_L2 = 9722,
|
||
/// 抽奖L3精灵球
|
||
Custom_Message_Sub_Treasure_Fairy_Draw_Ball_L3 = 9723,
|
||
///精灵球召唤礼物
|
||
///召唤L1
|
||
Custom_Message_Sub_Treasure_Fairy_Convert_L1 = 9731,
|
||
///召唤L2
|
||
Custom_Message_Sub_Treasure_Fairy_Convert_L2 = 9732,
|
||
///召唤L3
|
||
Custom_Message_Sub_Treasure_Fairy_Convert_L3 = 9733,
|
||
};
|
||
|
||
///first = CustomMessageType_Candy_Tree
|
||
typedef NS_ENUM(NSUInteger, CustomMessageSubLookLove) {
|
||
//.自己可见 一级礼物(最小)
|
||
Custom_Message_Sub_Look_Love_Me = 981,
|
||
///当前房间可见 二级礼物
|
||
Custom_Message_Sub_Look_Love_InRoom = 982,
|
||
///所有房间可见 三级礼物
|
||
Custom_Message_Sub_Look_Love_AllRoom = 983,
|
||
///所有房间可见+小秘书 四级礼物
|
||
Custom_Message_Sub_Look_Love_AllRoom_Notify = 984,
|
||
///五级礼物
|
||
Custom_Message_Sub_Look_Love_InRoom_NeedAllMicSend = 985,
|
||
//暴击的没用 不写了
|
||
};
|
||
///通用h5
|
||
//CustomMessageType_Common_H5 = 100
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeCommonH5) {
|
||
///所有房间
|
||
Custom_Message_Sub_Common_H5_Novice = 1101,
|
||
///全服
|
||
Custom_Message_Sub_Common_H5_Advanced = 1102,
|
||
|
||
|
||
};
|
||
///房间相册
|
||
//CustomMessageType_Room_Album = 101,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeRoomAlbum) {
|
||
///所有房间
|
||
Custom_Message_Sub_Room_Album = 1011,
|
||
};
|
||
//CustomMessageType_Guardian_Planet = 102,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeGuardianPlanet) {
|
||
///所有房间
|
||
Custom_Message_Sub_Guardian_Planet_One_Room = 1021,//单房间
|
||
Custom_Message_Sub_Guardian_Planet_All_Room = 1022,///全部房间
|
||
};
|
||
///通用公屏信息
|
||
//CustomMessageType_General_Public_Screen = 10000,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeGeneralPublicScreen) {
|
||
///所有房间
|
||
Custom_Message_Sub_General_Public_Screen_One_Room = 1031,//单房间
|
||
Custom_Message_Sub_General_Public_Screen_All_Room = 1032,///全部房间
|
||
};
|
||
|
||
///超级礼物
|
||
//CustomMessageType_Super_Gift = 106,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeSuperGift) {
|
||
///所有房间
|
||
Custom_Message_Sub_Super_Gift = 1061,
|
||
// 送礼者显示中奖内容
|
||
Custom_Message_Sub_Super_Gift_Winning_Coins = 1062,
|
||
// 全服显示中奖内容
|
||
Custom_Message_Sub_Super_Gift_Winning_Coins_ALL_Room = 1063,
|
||
|
||
Custom_Message_Sub_Super_Gift_Room_Message = 1064, // 公屏消息
|
||
Custom_Message_Sub_Super_Gift_UI_Rffect = 1065, // 金币动效 & 大奖提示
|
||
Custom_Message_Sub_Super_Gift_Banner = 1066, // 飘屏
|
||
};
|
||
///通用飘屏
|
||
//CustomMessageType_General_Floating_Screen = 107,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeGeneralFloatingScreen) {
|
||
///所有房间
|
||
Custom_Message_Sub_General_Floating_Screen_One_Room = 1071,//单房间
|
||
Custom_Message_Sub_General_Floating_Screen_All_Room = 1072,//全部房间
|
||
};
|
||
///聊天大厅上头条
|
||
//CustomMessageType_Chat_Hall_Headlines = 108,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeChatHallHeadlines) {
|
||
///所有房间
|
||
Custom_Message_Sub_Chat_Hall_Headlines = 1081,//单房间
|
||
|
||
};
|
||
//CustomMessageType_Chat_Room_Game = 109,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeRoomGame) {
|
||
|
||
Custom_Message_Sub_Room_Game_Match_Success = 1091,//匹配成功
|
||
Custom_Message_Sub_Room_Game_Match_Fail = 1092,//匹配失败
|
||
Custom_Message_Sub_Room_Game_Early_Exit = 1093,//提前退出游戏
|
||
|
||
};
|
||
///家族新协议
|
||
//CustomMessageType_New_Hall = 110,
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeNewHall) {
|
||
///所有房间
|
||
Custom_Message_Sub_New_Hall_Invite = 1101,//邀请加入
|
||
Custom_Message_Sub_New_Hall_Deal_Invite = 1102,//邀请加入
|
||
Custom_Message_Sub_New_Hall_Apply = 1103,//申请加入
|
||
Custom_Message_Sub_New_Hall_Deal_Apply = 1104,//申请加入
|
||
Custom_Message_Sub_New_Hall_Set_Manager = 1105,//设置管理员
|
||
Custom_Message_Sub_New_Hall_Remove_Manager = 1106,//移除管理员
|
||
Custom_Message_Sub_New_Hall_Create = 1107,//加入成员
|
||
Custom_Message_Sub_New_Hall_Dismiss = 1108,//移除成员
|
||
};
|
||
|
||
///开黑邀请
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeGameOrder) {
|
||
///所有房间
|
||
Custom_Message_Sub_Game_order = 1121,
|
||
};
|
||
|
||
/// 房间流水
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeMoneyFlow) {
|
||
///所有房间
|
||
Custom_Message_Sub_Money_Flow = 1110,
|
||
};
|
||
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeCPGift) {
|
||
Custom_Message_Sub_CP_Gift = 641, // 礼物聊屏
|
||
Custom_Message_Sub_CP_Upgrade = 642, // 升级
|
||
Custom_Message_Sub_CP_Binding = 643, // 绑定
|
||
};
|
||
|
||
///开黑邀请
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeCustomRoomBackground) {
|
||
///所有房间
|
||
Custom_Message_Sub_Custom_Room_Background = 1131
|
||
};
|
||
|
||
///房间等级更新
|
||
typedef NS_ENUM(NSUInteger, CustomMessageTypeRoomLevelUpdate) {
|
||
///所有房间
|
||
Custom_Message_Sub_RoomLevel_Update = 1141
|
||
};
|
||
|
||
@interface AttachmentModel : PIBaseModel<NIMCustomAttachment>
|
||
|
||
@property (nonatomic, strong) id data; // Must be NSMutable Type
|
||
@property (nonatomic,assign) int first;
|
||
@property (nonatomic,assign) int second;
|
||
@property(nonatomic,assign) BOOL isBroadcast;
|
||
|
||
@property(nonatomic, assign) NSInteger seq; // 本地序号,用于将一条消息分解为多条有次序的消息
|
||
|
||
@property (nonatomic, assign) BOOL isFromPublic;
|
||
|
||
@end
|
||
|
||
NS_ASSUME_NONNULL_END
|