// // AttachmentModel.h // xplan-ios // // Created by 冯硕 on 2021/11/16. // #import #import 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, ///欢迎Ta CustomMessageType_Room_Welcome = 56, ///收藏房间 CustomMessageType_Collection_Room = 59, ///房间红包 CustomMessageType_RedPacket = 60, ///福袋消息 CustomMessageType_LuckyBag = 61, ///发现萌新 CustomMessageType_FindNew = 62, ///塔罗 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, ///贵族VIP CustomMessageType_Noble_VIP = 85, ///个播房观众点击空坑位,房主收到请求上麦提示 CustomMessageType_AnchorRoom_AudienceUpMic = 86, ///技能卡 CustomMessageType_Skill_Card = 87, ///个播小时榜 CustomMessageType_Anchor_Hour_Rank = 89, ///个播粉丝团 CustomMessageType_Anchor_FansTeam = 90, ///牌照房小时榜 CustomMessageType_Licnese_Hour_Rank = 91, ///任务完成通知 CustomMessageType_Task_Complete = 92, ///礼物合成 CustomMessageType_Gift_Compound = 93, ///涂鸦礼物 CustomMessageType_Graffiti_Gift = 94, ///心愿礼物 CustomMessageType_Wish_Gift = 95, ///星级厨房 CustomMessageType_Starred_Kitchen = 96, }; ///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, }; ///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_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_Room_Welcome typedef NS_ENUM(NSUInteger, CustomMessageSubRoomWelcome) { ///欢迎Ta Custom_Message_Sub_Room_Welcome = 561, }; ///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,//抢红包成功 }; ///first = CustomMessageType_Collection_Room typedef NS_ENUM(NSUInteger, CustomMessageSubCollectRoom) { /// 福袋礼物房间飘屏通知 Custom_Message_Sub_Room_Gift_LuckBag= 610, /// 福袋礼物全服飘屏通知 Custom_Message_Sub_Room_Gift_LuckBag_Server = 611, }; ///first == CustomMessageType_FindNew 发现萌新 typedef NS_ENUM(NSUInteger, CustomMessageFindNewUserGreet) { /// 打招呼 Custom_Message_Find_New_Greet_New_User = 621, }; ///跳转类型 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, }; ///CustomMessageType_Tarot typedef NS_ENUM(NSUInteger, CustomMessageSubTarot) { /// 塔罗中奖消息 Custom_Message_Sub_Tarot = 711, }; ///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) { /// 开通贵族房内消息(公屏显示) Custom_Message_Sub_Room_Open_Noble_VIP = 851, /// 开通贵族成功通知消息 Custom_Message_Sub_Open_Noble_Success = 852, /// 贵族升级房内消息(公屏显示) Custom_Message_Sub_Room_Noble_LevelUp = 853, /// 贵族升级用户通知消息(弹窗) Custom_Message_Sub_Noble_LevelUp_User = 854, /// 贵族升级全服飘屏通知消息 Custom_Message_Sub_Room_Noble_LevelUp_Suspend = 855, /// 贵族升级全服房间公屏通知消息 Custom_Message_Sub_AllRoom_Noble_LevelUp_Suspend = 856, /// 贵族小喇叭房间消息 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_Licnese_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, }; typedef NS_ENUM(NSInteger, CustomMessageWishGift) { ///开启心愿礼物 Custom_Message_Sub_Wish_Gift_Open = 951, ///心愿礼物完成 Custom_Message_Sub_Wish_Gift_Finish = 952, ///心愿礼物庆祝动效 Custom_Message_Sub_Wish_Gift_Gelebrate = 953, ///心愿礼物进度更新 Custom_Message_Sub_Wish_Gift_Update = 954, ///心愿礼物进度关闭 Custom_Message_Sub_Wish_Gift_Close = 955, }; ///星级厨房 CustomMessageType_Starred_Kitchen = 96, typedef NS_ENUM(NSInteger, CustomMessageStarredKitchen) { ///星级厨房礼物房间飘屏通知(静态) Custom_Message_Sub_Starred_Kitchen_Banner_Static = 960, ///星级厨房礼物房间飘屏通知动态) Custom_Message_Sub_Starred_Kitchen_Banner_Dynamic = 961 , }; @interface AttachmentModel : NSObject @property (nonatomic,assign) int first; @property (nonatomic,assign) int second; @property (nonatomic, strong) id data; @end NS_ASSUME_NONNULL_END