namespace GameMessage
{
    public static partial class MessageCode
    {
        #region GameCenterMsgId 360000 - 369999

        /// <summary>
        /// 获取登录验证码
        /// </summary>
        public const int LoginVerificationRequest = 36106;
        public const int LoginVerificationResponse = 36107;
        
        /// <summary>
        /// 微信扫码登录请求
        /// </summary>
        public const int LoginWxCodeRequest = 36108;
        public const int LoginWxCodeResponse = 36109;
        
        /// <summary>
        /// 获取验证码
        /// </summary>
        public const int PhoneVerifyCodeRequest = 36110;
        public const int PhoneVerifyCodeResponse = 36111;
        
        /// <summary>
        /// 自动登录协议
        /// </summary>
        public const int AutoLoginRequest = 36112;
        public const int AutoLoginResponse = 36113;
        
        /// <summary>
        /// 账号绑定-绑定三方账号
        /// </summary>
        public const int AccountBindRequest = 36114;
        public const int AccountBindResponse = 36115;
        
        /// <summary>
        /// 账号安全信息获取
        /// </summary>
        public const int AccountPrivateInfoRequest = 36116;
        public const int AccountPrivateInfoResponse = 36117;
        
        /// <summary>
        /// 奖励通知
        /// </summary>
        public const int PlayerAwardNotify = 36118;
        
        /// <summary>
        /// 心跳包
        /// </summary>
        public const int GameCenterHeart = 360000;

        /// <summary>
        /// 游戏登录请求
        /// </summary>
        public const int LoginRequest = 360001;

        /// <summary>
        /// 游戏登录响应
        /// </summary>
        public const int LoginResponse = 360002;

        /// <summary>
        /// 小游戏token请求
        /// </summary>
        public const int MiniGameTokenRequest = 360003;

        /// <summary>
        /// 小游戏token响应
        /// </summary>
        public const int MiniGameTokenResponse = 360004;

        /// <summary>
        /// 道具数据请求 过时
        /// </summary>
        public const int PropDataRequest = 360005;

        /// <summary>
        /// 道具数据响应 过时
        /// </summary>
        public const int PropDataResponse = 360006;

        /// <summary>
        /// 邮件未读数量请求
        /// </summary>
        public const int EmlUnReadCntRequest = 360007;

        /// <summary>
        /// 邮件未读数量响应
        /// </summary>
        public const int EmlUnReadCntResponse = 360008;

        /// <summary>
        /// 所有未读邮件请求
        /// </summary>
        public const int EmlsUnReadRequest = 360009;

        /// <summary>
        /// 所有未读邮件响应
        /// </summary>
        public const int EmlsUnReadResponse = 360010;

        /// <summary>
        /// 读取邮件请求
        /// </summary>
        public const int ReadEmlRequest = 360011;

        /// <summary>
        /// 读取邮件响应
        /// </summary>
        public const int ReadEmlResponse = 360012;

        /// <summary>
        /// 我的游戏信息请求
        /// </summary>
        public const int MyGameInfoRequest = 360013;

        /// <summary>
        /// 我的游戏信息响应
        /// </summary>
        public const int MyGameInfoResponse = 360014;

        /// <summary>
        /// 玩家的基础信息请求
        /// </summary>
        public const int PlayerBasicInfoRequest = 360015;

        /// <summary>
        /// 玩家的基础信息响应
        /// </summary>
        public const int PlayerBasicInfoResponse = 360016;

        /// <summary>
        /// 服务器配置请求
        /// </summary>
        public const int ServerConfigRequest = 360017;

        /// <summary>
        /// 服务器配置响应
        /// </summary>
        public const int ServerConfigResponse = 360018;

        /// <summary>
        /// bug提交请求
        /// </summary>
        public const int BugReportRequest = 360019;

        /// <summary>
        /// bug提交响应
        /// </summary>
        public const int BugReportResponse = 360020;

        /// <summary>
        /// 用户名检测请求
        /// </summary>
        public const int UserNameCheckRequest = 360021;

        /// <summary>
        /// 用户名检测响应
        /// </summary>
        public const int UserNameCheckResponse = 360022;

        /// <summary>
        /// 用户注册请求
        /// </summary>
        public const int UserRegisterRequest = 360023;

        /// <summary>
        /// 用户注册响应
        /// </summary>
        public const int UserRegisterResponse = 360024;
        
        /// <summary>
        /// 实名认证请求
        /// </summary>
        public const int RealNameAuthRequest = 360025;

        /// <summary>
        /// 实名认证响应
        /// </summary>
        public const int RealNameAuthResponse = 360026;

        /// <summary>
        /// 注销请求
        /// </summary>
        public const int LogOutRequest = 360027;

        /// <summary>
        /// 注销响应
        /// </summary>
        public const int LogOutResponse = 360028;

        /// <summary>
        /// 商品数据请求
        /// </summary>
        public const int CommodityRequest = 360029;

        /// <summary>
        /// 商品数据响应
        /// </summary>
        public const int CommodityResponse = 360030;

        /// <summary>
        /// 实体商品请求
        /// </summary>
        public const int EntityCommodityRequest = 360031;

        /// <summary>
        /// 实体商品响应
        /// </summary>
        public const int EntityCommodityResponse = 360032;

        /// <summary>
        /// 兑换实体商品请求
        /// </summary>
        public const int ExChangeEntityCommodityRequest = 360033;

        /// <summary>
        /// 兑换实体商品响应
        /// </summary>
        public const int ExChangeEntityCommodityResponse = 360034;

        /// <summary>
        /// 兑换实体商品记录请求
        /// </summary>
        public const int ExChangeEntityRecordRequest = 360035;
        
        /// <summary>
        /// 兑换实体商品记录响应
        /// </summary>
        public const int ExChangeEntityRecordResponse = 360036;

        /// <summary>
        /// 兑换商品请求
        /// </summary>
        public const int ExchangeCommodityRequest = 360037;

        /// <summary>
        /// 兑换商品响应
        /// </summary>
        public const int ExchangeCommodityResponse = 360038;

        /// <summary>
        /// 红包券请求
        /// </summary>
        public const int HongBaoJuanRequest = 360039;
        
        /// <summary>
        /// 红包券响应
        /// </summary>
        public const int HongBaoJuanResponse = 360040;

        /// <summary>
        /// 玩家资产细节请求
        /// </summary>
        public const int AssetDetailRequest = 360041;
        
        /// <summary>
        /// 玩家资产细节响应
        /// </summary>
        public const int AssetDetailResponse = 360042;

        /// <summary>
        /// 福利数据请求
        /// </summary>
        public const int WelfareDataRequest = 360043;
        
        /// <summary>
        /// 福利数据响应
        /// </summary>
        public const int WelfareDataResponse = 360044;

        /// <summary>
        /// 保险箱操作请求
        /// </summary>
        public const int SafeBoxOperationRequest = 360045;
        
        /// <summary>
        /// 保险箱操作响应
        /// </summary>
        public const int SafeBoxOperationResponse = 360046;
        
        /// <summary>
        /// 救济金请求
        /// </summary>
        public const int ReliefRequest = 360047;
        
        /// <summary>
        /// 救济金响应
        /// </summary>
        public const int ReliefResponse = 360048;
        
        /// <summary>
        /// 转盘请求
        /// </summary>
        public const int TurnTableRequest = 360049;
        
        /// <summary>
        /// 转盘响应
        /// </summary>
        public const int TurnTableResponse = 360050;

        /// <summary>
        /// 签到宝箱领取请求
        /// </summary>
        public const int SignBoxRequest = 360051;
        
        /// <summary>
        /// 签到宝箱领取响应
        /// </summary>
        public const int SignBoxResponse = 360052;

        /// <summary>
        /// 广告礼包领取请求
        /// </summary>
        public const int AdGiftRequest = 360053;
        
        /// <summary>
        /// 广告礼包领取响应
        /// </summary>
        public const int AdGiftResponse = 360054;

        /// <summary>
        /// 加入房间请求
        /// </summary>
        public const int JoinRoomRequest = 360055;
        
        /// <summary>
        /// 加入房间响应
        /// </summary>
        public const int JoinRoomResponse = 360056;
        
        /// <summary>
        /// 摇树请求
        /// </summary>
        public const int ShakeTreeRequest = 360057;
        
        /// <summary>
        /// 摇树响应
        /// </summary>
        public const int ShakeTreeResponse = 360058;
        
        /// <summary>
        /// 激活推广请求
        /// </summary>
        public const int ActivatePromotionRequest = 360059;
        
        /// <summary>
        /// 激活推广响应
        /// </summary>
        public const int ActivatePromotionResponse = 360060;
        
        /// <summary>
        /// 获取推广信息请求
        /// </summary>
        public const int GetUserIsPromotionRequest = 360061;
        
        /// <summary>
        /// 获取推广信息响应
        /// </summary>
        public const int GetUserIsPromotionResponse = 360062;

        /// <summary>
        /// 获取推广员奖励请求
        /// </summary>
        public const int GetPromotionRewardDataRequest = 360063;
        
        /// <summary>
        /// 获取推广员奖励响应
        /// </summary>
        public const int GetPromotionRewardDataResponse = 360064;
        
        /// <summary>
        /// 获取排行榜请求
        /// </summary>
        public const int GetGameRankingRequest = 360065;
        
        /// <summary>
        /// 获取排行榜响应
        /// </summary>
        public const int GetGameRankingResponse = 360066;
        
        /// <summary>
        /// 获取定时赛数据积分比赛记录请求
        /// </summary>
        public const int GetFixedMatchDataByIdRequest = 360067;
        
        /// <summary>
        /// 获取定时赛数据积分比赛记录响应
        /// </summary>
        public const int GetFixedMatchDataByIdResponse = 360068;

        /// <summary>
        /// 获取回放数据请求
        /// </summary>
        public const int GetWarPlayerBackDataRequest = 360069;
        
        /// <summary>
        /// 获取回放数据响应
        /// </summary>
        public const int GetWarPlayerBackDataResponse = 360070;
        
        /// <summary>
        /// 钻石兑换房卡请求
        /// </summary>
        public const int DiamondExChangeFangKaRequest = 360071;
        
        /// <summary>
        /// 钻石兑换房卡响应
        /// </summary>
        public const int DiamondExChangeFangKaResponse = 360072;
        
        /// <summary>
        /// AppStore 票据核销请求
        /// </summary>
        public const int AppStorePayVerifyRequest = 360073;
        
        /// <summary>
        /// AppStore 票据核销响应
        /// </summary>
        public const int AppStorePayVerifyResponse = 360074;

        /// <summary>
        /// 祈福请求
        /// </summary>
        public const int PrayRequest = 360075;
        
        /// <summary>
        /// 祈福响应
        /// </summary>
        public const int PrayResponse = 360076;
        
        /// <summary>
        /// 黑名单上报请求
        /// </summary>
        public const int BlackListReportRequest = 360077;

        /// <summary>
        /// 黑名单上报响应
        /// </summary>
        public const int BlackListReportResponse = 360078;
        
        /// <summary>
        /// 实名信息请求
        /// </summary>
        public const int RealNameInfoRequest = 360079;
        
        /// <summary>
        /// 实名信息响应
        /// </summary>
        public const int RealNameInfoResponse = 360080;
        
        /// <summary>
        /// 编辑玩家性别或头像请求
        /// </summary>
        public const int EditorPlayerSexOrPhotoRequest = 360081;
        
        /// <summary>
        /// 编辑玩家性别或头像响应
        /// </summary>
        public const int EditorPlayerSexOrPhotoResponse = 360082;

        /// <summary>
        /// 玩家UserId 登录
        /// </summary>
        public const int UserIdLoginRequest = 360083;

        /// <summary>
        /// 游戏测试任务ID请求
        /// </summary>
        public const int GameTestTaskIdRequest = 360084;
        
        /// <summary>
        /// 游戏测试任务ID响应
        /// </summary>
        public const int GameTestTaskIdResponse = 360085;

        /// <summary>
        /// 更新维护通知响应
        /// </summary>
        public const int UpdateNotifierResponse = 360086;
        
        /// <summary>
        /// 服务器配置请求 版本2
        /// </summary>
        public const int ServerConfigRequestV2 = 360087;
        
        /// <summary>
        /// 服务器配置响应 版本2
        /// </summary>
        public const int ServerConfigResponseV2 = 360088;
        
        /// <summary>
        /// 华为购买请求
        /// </summary>
        public const int HuaWeiPayRequest = 360089;

        /// <summary>
        /// 华为购买响应
        /// </summary>
        public const int HuaWeiPayResponse = 360090;

        /// <summary>
        /// 搜索玩家信息请求
        /// </summary>
        public const int SearchPlayerInfoRequest = 360091;

        /// <summary>
        /// 搜索玩家信息响应
        /// </summary>
        public const int SearchPlayerInfoResponse = 360092;
        
        /// <summary>
        /// 推广员信息
        /// </summary>
        public const int PromoterInfoRequest = 360093;
        public const int PromoterInfoResponse = 360094;
        
        /// <summary>
        /// 推广员下线注册信息
        /// </summary>
        public const int PromoterRegistrationRequest = 360095;
        public const int PromoterRegistrationResponse = 360096;
        
        /// <summary>
        /// 推广员下线充值信息
        /// </summary>
        public const int PromoterCostRequest = 360097;
        public const int PromoterCostResponse = 360098;

        /// <summary>
        /// 测试请求
        /// </summary>
        public const int GameCenter_TestRequest = 360100;

        /// <summary>
        /// 测试回复
        /// </summary>
        public const int GameCenter_TestResponse = 360101;
        
        /// <summary>
        /// 赠送道具
        /// </summary>
        public const int PropDataGiveRequest = 360102;
        
        /// <summary>
        /// 赠送道具
        /// </summary>
        public const int PropDataGiveResponse = 360103;
        
        /// <summary>
        /// 资产变更
        /// </summary>
        public const int PlayerPropertyRequest = 360104;
        public const int PlayerPropertyResponse = 360105;

        /// <summary>
        /// 拉起支付
        /// </summary>
        public const int PayPrepareRequest = 360106;
        public const int PayPrepareResponse = 360107;
        
        /// <summary>
        /// 支持成功通知
        /// </summary>
        public const int PayC2SNotifyRequest = 360108;
        public const int PayC2SNotifyResponse = 360109;
        
        /// <summary>
        /// 获取账号信息，修改密码的Token
        /// </summary>
        public const int GetAccountInfoRequest = 360110;
        public const int GetAccountInfoResponse = 360111;
        
        /// <summary>
        /// 修改密码处理
        /// </summary>
        public const int ResetPasswordRequest = 360112;
        public const int ResetPasswordResponse = 360113;
        
        /// <summary>
        /// 设置账号密码
        /// </summary>
        public const int EditorUserPwdRequest = 360114;
        public const int EditorUserPwdResponse = 360115;
        
        /// <summary>
        /// 道具数据请求 过时
        /// </summary>
        public const int PropDataRequestV2 = 360116;

        /// <summary>
        /// 道具数据响应 过时
        /// </summary>
        public const int PropDataResponseV2 = 360117;
        
        /// <summary>
        /// 获取朋友房记录请求
        /// </summary>
        public const int GetFriendRoomRecordListRequest = 360501;

        /// <summary>
        /// 获取朋友房记录响应
        /// </summary>
        public const int GetFriendRoomRecordListResponse = 360502;

        /// <summary>
        /// 获取朋友房战绩数据请求
        /// </summary>
        public const int GetFriendRoomFightDataRequest = 360503;

        /// <summary>
        /// 获取朋友房战绩数据响应
        /// </summary>
        public const int GetFriendRoomFightDataResponse = 360504;

        /// <summary>
        /// 获取金币场记录列表请求
        /// </summary>
        public const int GetCoinRecordListRequest = 360505;

        /// <summary>
        /// 获取金币场记录列表响应
        /// </summary>
        public const int GetCoinRecordListResponse = 360506;

        /// <summary>
        /// 获取游戏记录日志请求
        /// </summary>
        public const int GetGameGoldRecordLogRequest = 360507;

        /// <summary>
        /// 获取游戏记录日志响应
        /// </summary>
        public const int GetGameGoldRecordLogResponse = 360508;

        /// <summary>
        /// 测试消息
        /// </summary>
        public const int TestMessageRequest = 360509;
        public const int TestMessageResponse = 360510;
        
        /// <summary>
        /// 获取年度 Match 信息请求
        /// </summary>
        public const int GetYearMatchInfoRequest = 360511;

        /// <summary>
        /// 获取年度 Match 信息响应
        /// </summary>
        public const int GetYearMatchInfoResponse = 360512;
        
        /// <summary>
        /// 请求微信授权
        /// </summary>
        public const int GetWxMiniLoginCodeRequest = 360513;
        
        /// <summary>
        /// 微信授权响应
        /// </summary>
        public const int GetWxMiniLoginCodeResponse = 360514;
        
        /// <summary>
        /// 更新用户信息 头像和昵称
        /// </summary>
        public const int UpdateUserInfoRequest = 360515;
        public const int UpdateUserInfoResponse = 360516;


        /// <summary>
        /// 获取积分奖励列表请求
        /// </summary>
        public const int GetScoreRewardListRequest = 360517;
        public const int GetScoreRewardListResponse = 360518;

        /// <summary>
        /// 领取积分奖励
        /// </summary>
        public const int ReceiveScoreRewardRequest = 360519;
        public const int ReceiveScoreRewardResponse = 360520;
        
        
        /// <summary>
        /// 获取救助金领取次数
        /// </summary>
        public const int SubsidyCntRequest = 360521;
        public const int SubsidyCntResponse = 360522;
        
        /// <summary>
        /// 救助金领取
        /// </summary>
        public const int SubsidyReceiveRequest = 360523;
        public const int SubsidyReceiveResponse = 360524;
        
        /// <summary>
        /// 签到数据请求
        /// </summary>
        public const int SignDataRequest = 360525;
        public const int SignDataResponse = 360526;
        
        /// <summary>
        /// 签到领取请求
        /// </summary>
        public const int SignReceiveRequest = 360527;
        public const int SignReceiveResponse = 360528;
        
        /// <summary>
        /// 转盘数据请求
        /// </summary>
        public const int PrizeWheelDataRequest = 360529;
        public const int PrizeWheelDataResponse = 360530;
        
        /// <summary>
        /// 转盘领取请求
        /// </summary>
        public const int PrizeWheelRewardRequest = 360531;
        public const int PrizeWheelRewardResponse = 360532;

        /// <summary>
        /// 通用广告礼包数据
        /// </summary>
        public const int GeneralAdGiftDataRequest = 360533;
        public const int GeneralAdGiftDataResponse = 360534;
        
        /// <summary>
        /// 通用广告礼包
        /// </summary>
        public const int GeneralAdGiftRequest = 360535;
        public const int GeneralAdGiftResponse = 360536;

        /// <summary>
        /// 随机广告礼包数据
        /// </summary>
        public const int AdGiftRandomDataRequest = 360537;
        public const int AdGiftRandomDataResponse = 360538;
        
        /// <summary>
        /// 随机广告礼包
        /// </summary>
        public const int AdGiftRandomRequest = 360539;
        public const int AdGiftRandomResponse = 360540;
        
        /// <summary>
        /// 钻石商城数据
        /// </summary>
        public const int DiamondMallDataRequest = 360541;
        public const int DiamondMallDataResponse = 360542;

        /// <summary>
        /// 兑换商城数据
        /// </summary>
        public const int ExchangeMallDataRequest = 360543;
        public const int ExchangeMallDataResponse = 360544;

        /// <summary>
        /// 兑换商城兑换
        /// </summary>
        public const int ExchangeMallRequest = 360545;
        public const int ExchangeMallResponse = 360546;
        
        /// <summary>
        /// 道具日志
        /// </summary>
        public const int PropLogRequest = 360547;
        public const int PropLogResponse = 360548;
        
        /// <summary>
        /// 玩家地址列表请求
        /// </summary>
        public const int UserAddressListRequest = 360549;
        public const int UserAddressListResponse = 360550;
        
        /// <summary>
        /// 编辑玩家地址请求
        /// </summary>
        public const int EditorUserAddressListRequest = 360551;
        public const int EditorUserAddressListResponse = 360552;
        
        /// <summary>
        /// 删除玩家地址请求
        /// </summary>
        public const int DeleteUserAddressListRequest = 360553;
        public const int DeleteUserAddressListResponse = 360554;
        
        /// <summary>
        /// 设置默认地址请求
        /// </summary>
        public const int UserAddressSetDefaultRequest = 360555;
        public const int UserAddressSetDefaultResponse = 360556;
        
        /// <summary>
        /// 获取默认地址请求
        /// </summary>
        public const int UserAddressGetDefaultRequest = 360557;
        public const int UserAddressGetDefaultResponse = 360558;

        /// <summary>
        /// 获取实体兑换商城数据
        /// </summary>
        public const int EntityMallDataRequest = 360559;
        public const int EntityMallDataResponse = 360560;

        /// <summary>
        /// 实体商城兑换
        /// </summary>
        public const int EntityMallExchangeRequest = 360561;
        public const int EntityMallExchangeResponse = 360562;

        /// <summary>
        /// 用户订单列表
        /// </summary>
        public const int EntityMallOrderListRequest = 360563;
        public const int EntityMallOrderListResponse = 360564;

        /// <summary>
        /// 小米用户登录Session校验
        /// </summary>
        public const int XiaoMiLoginVerificationRequest = 360565;
        public const int XiaoMiLoginVerificationResponse = 360566;

        #region 建材比赛消息 360600 - 360650

        /// <summary>
        /// 比赛报名请求
        /// </summary>
        public const int JianCaiRaceCompetitionRequest = 360600;

        /// <summary>
        /// 比赛报名响应
        /// </summary>
        public const int JianCaiRaceCompetitionResponse = 360601;

        /// <summary>
        /// 报名信息查询请求
        /// </summary>
        public const int JianCaiRaceCompetitionInfoRequest = 360602;

        /// <summary>
        /// 报名信息查询响应
        /// </summary>
        public const int JianCaiRaceCompetitionInfoResponse = 360603;
        
        /// <summary>
        /// 建材比赛报名信息查询请求
        /// </summary>
        public const int JianCaiRaceCompetitionInfoByPhoneRequest = 360604;
        
        /// <summary>
        /// 建材报名信息查询响应
        /// </summary>
        public const int JianCaiRaceCompetitionInfoByPhoneResponse = 360605;
        
        /// <summary>
        /// 建材比赛用户加白请求
        /// </summary>
        public const int RegisterJianCaiBiSaiRequest = 360606;
        
        /// <summary>
        /// 建材比赛用户加白响应
        /// </summary>
        public const int RegisterJianCaiBiSaiResponse = 360607;

        /// <summary>
        /// 建材比赛报名信息
        /// </summary>
        public const int JianCaiRaceCompetitionInfoByRaceIdRequest = 360608;
        
        public const int JianCaiRaceCompetitionInfoByRaceIdResponse = 360609;

        /// <summary>
        /// 成为队友请求
        /// </summary>
        public const int JianCaiGetTeammateApplyRequest = 360610;
        public const int JianCaiGetTeammateApplyResponse = 360611;

        /// <summary>
        /// 解除队友绑定
        /// </summary>
        public const int UnbindTeammateRequest = 360612;
        public const int UnbindTeammateResponse = 360613;

        /// <summary>
        /// 建材比赛轮次信息
        /// </summary>
        public const int JianCaiRoundInfosRequest = 360614;
        public const int JianCaiRoundInfosResponse = 360615;

        /// <summary>
        /// 抽签
        /// </summary>
        public const int JianCaiRoundChouQianRequest = 36016;
        public const int JianCaiRoundChouQianResponse = 36017;

        /// <summary>
        /// 对阵信息
        /// </summary>
        public const int JianCaiDuiZhenInfosRequest = 36018;
        public const int JianCaiDuiZhenInfosResponse = 36019;

        /// <summary>
        /// 比赛分数导入
        /// </summary>
        public const int JianCaiBiSaiScoreImportRequest = 36020;
        public const int JianCaiBiSaiScoreImportResponse = 36021;

        #endregion 建材比赛消息

        #endregion GameCenterMsgId
    }
}