public BaseMessages(CompactSerializer cs) { cs.Add(new SchemaBuilder <Channel>(). Id(2). Add(m => m.Id, 0). Add(m => m.BaseUnits, 1). Add(m => m.UsersCount, 2). Add(m => m.Capacity, 3). Add(m => m.Required, 4). Add(m => m.RequiredRate, 5). Add(m => m.Name, 6). Done()); cs.Add(new SchemaBuilder <User>(). Id(3). Add(m => m.Id, 0). Add(m => m.UserName, 1). Add(m => m.FirstName, 2). Add(m => m.LastName, 3). Add(m => m.Avatar, 4). Done()); // cs.Add(new SchemaBuilder<OpenSessionSlim>() // .Id(4) // .Add(m => m.Id, 0) // .Add(m => m.Title, 1) // .Add(m => m.Owner, 2) // .Add(m => m.UsersCount, 3) // .Add(m => m.MaxUsers, 4) // .Add(m => m.IsPlaying, 5) // .Add(m => m.IsPrivate, 6) // .Add(m => m.Level, 7) // .Add(m => m.BaseUnit, 8) // .Add(m => m.Users, 9) // .Done()); // // cs.Add(new SchemaBuilder<OpenSession>() // .Id(5) // .Add(m => m.Users, 0) // .Add(m => m.Ready, 1) // .Add(m => m.Password, 2) // .Add(m => m.IsPrivate, 3) // .Add(m => m.ThemeId, 4) // .Add(m => m.BaseUnit, 5) // .Add(m => m.Viewers, 6) // .Add(m => m.MaxUsers, 7) // .Add(m => m.Owner, 8) // .Add(m => m.RawUsers, 9) // .Add(m => m.Id, 10) // .Add(m => m.Title, 11) // .Add(m => m.UsersCount, 12) // .Add(m => m.IsPlaying, 13) // .Add(m => m.Chips, 14) // .Add(m => m.Level, 15) // .Add(m => m.PendingUsers, 16) // .Done()); // // cs.Add(new SchemaBuilder<UserLevel>() // .Id(6) // .Add(m => m.Application, 0) // .Add(m => m.UserId, 1) // .Add(m => m.Level, 2) // .Add(m => m.CurrentExperience, 3) // .Add(m => m.NextRequiredExperience, 4) // .Done()); // // cs.Add(new SchemaBuilder<Sms>() // .Id(7) // .Add(m => m.Code, 0) // .Add(m => m.Number, 1) // .Add(m => m.Spent, 2) // .Add(m => m.ReceivedAmount, 3) // .Done()); // // cs.Add(new SchemaBuilder<Cards>() // .Id(8) // .Add(m => m.Code, 0) // .Add(m => m.PinOnly, 1) // .Done()); // // cs.Add(new SchemaBuilder<SaleOff>() // .Id(9) // .Add(m => m.Percent, 0) // .Add(m => m.Spend, 1) // .Done()); // cs.Add(new SchemaBuilder<IMessage>().Id(10).Done()); // cs.Add(new SchemaBuilder<GameAction>(). // Id(11) // .Add(m => m.Type, 0) // .Add(m => m.Message, 1) // .Done()); // // cs.Add(new SchemaBuilder<ChangeTurnAction>(). // Id(12) // .Add(m => m.Type, 0) // .Add(m => m.Message, 1) // .Done()); // // cs.Add(new SchemaBuilder<LeaveGameAction>(). // Id(13) // .Add(m => m.Type, 0) // .Add(m => m.Message, 1) // .Done()); // // cs.Add(new SchemaBuilder<Mail>(). // Id(14) // .Add(m => m.Date, 0) // .Add(m => m.CreateAt, 1) // .Add(m => m.Id, 2) // .Add(m => m.From, 3) // .Add(m => m.Sender, 4) // .Add(m => m.To, 5) // .Add(m => m.Readed, 6) // .Add(m => m.Message, 7) // .Add(m => m.Label, 8) // .Done()); cs.Add( new SchemaBuilder <ChannelListRequest>(). Id(103). Add(m => m.Application, 0). Done()); cs.Add( new SchemaBuilder <ChannelListResponse>(). Id(104). Add(m => m.Channels, 0). Done()); cs.Add( new SchemaBuilder <LoginRequest>(). Id(105). Add(m => m.UserName, 0). Add(m => m.Password, 1). Done()); cs.Add( new SchemaBuilder <LoginResponse>(). Id(106). Add(m => m.Error, 0). Add(m => m.User, 1). Done()); // cs.Add( // new SchemaBuilder<UsersMoneyRequest>(). // Id(107). // Add(m => m.UserIds, 0). // Done()); // // cs.Add( // new SchemaBuilder<UsersMoneyResponse>(). // Id(108). // Add(m => m.UserIds, 0). // Add(m => m.Money, 1). // Done()); // // cs.Add( // new SchemaBuilder<SessionListRequest>(). // Id(109). // Add(m => m.Min, 0). // Done()); // // cs.Add( // new SchemaBuilder<SessionListResponse>(). // Id(110). // Add(m => m.Sessions, 0). // Done()); // // cs.Add( // new SchemaBuilder<UserLevelInfoRequest>(). // Id(111). // Add(m => m.Application, 0). // Add(m => m.UserIds, 1). // Done()); // // cs.Add( // new SchemaBuilder<UserLevelInfoResponse>(). // Id(112). // Add(m => m.UserLevels, 0). // Done()); // // cs.Add( // new SchemaBuilder<JoinChannelRequest>(). // Id(113). // Add(m => m.ChannelId, 0). // Done()); // // cs.Add( // new SchemaBuilder<JoinChannelResponse>(). // Id(114). // Add(m => m.Error, 0). // Done()); // // cs.Add( // new SchemaBuilder<ChangeHost>(). // Id(115). // Add(m => m.NewHost, 0). // Done()); // // cs.Add( // new SchemaBuilder<ClientLogoutRequest>(). // Id(116). // Done()); // // cs.Add( // new SchemaBuilder<SessionChickenInfo>(). // Id(117). // Add(m => m.Age, 0). // Add(m => m.Balance, 1). // Add(m => m.BaseUnit, 2). // Add(m => m.Users, 3). // Done()); // // cs.Add( // new SchemaBuilder<ChickenDead>(). // Id(118). // Add(m => m.Killer, 0). // Add(m => m.Amount, 1). // Done()); // // // cs.Add( // new SchemaBuilder<CreateSessionRequest>(). // Id(119). // Add(m => m.Session, 0). // Done()); // // cs.Add( // new SchemaBuilder<CreateSessionResponse>(). // Id(120). // Add(m => m.Error, 0). // Add(m => m.Session, 1). // Add(m => m.SlotIndex, 2). // Done()); // // // cs.Add( // new SchemaBuilder<JoinSessionRequest>() // .Id(121) // .Add(m => m.Password, 0) // .Add(m => m.SessionId, 1) // .Add(m => m.IsMobile, 2) // .Done()); // // cs.Add( // new SchemaBuilder<JoinSessionResponse>() // .Id(122) // .Add(m => m.Session, 0) // .Add(m => m.Error, 1) // .Add(m => m.Slot, 2) // .Done()); // // cs.Add( // new SchemaBuilder<ViewSessionRequest>() // .Id(123) // .Add(m => m.SessionId, 0) // .Add(m => m.SessionKey, 1) // .Add(m => m.Password, 2) // .Done()); // // cs.Add( // new SchemaBuilder<ViewSessionResponse>() // .Id(124) // .Add(m => m.Error, 0) // .Add(m => m.OpenSession, 1) // .Add(m => m.Actions, 2) // .Done()); // // cs.Add( // new SchemaBuilder<PlayerJoinOpenSession>() // .Id(125) // .Add(m => m.User, 0) // .Add(m => m.Slot, 1) // .Done()); // // cs.Add( // new SchemaBuilder<ViewerJoin>() // .Id(126) // .Add(m => m.User, 0) // .Done()); // // cs.Add( // new SchemaBuilder<ViewerLeave>() // .Id(127) // .Add(m => m.UserId, 0) // .Done()); // // cs.Add( // new SchemaBuilder<ViewStart>() // .Id(128) // .Done()); // // cs.Add( // new SchemaBuilder<ClientLeaveOpenSession>() // .Id(129) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add( // new SchemaBuilder<StartGameRequest>() // .Id(130) // .Done()); // // cs.Add( // new SchemaBuilder<StartGameResponse>() // .Id(131) // .Add(m => m.Error, 0) // .Done()); // // cs.Add( // new SchemaBuilder<GameEnd>() // .Id(132) // .Add(m => m.Result, 0) // .Add(m => m.IsValid, 1) // .Done()); // // cs.Add(new SchemaBuilder<RewardMessage>() // .Id(133) // .Add(m => m.Amount, 0) // .Add(m => m.Reason, 1) // .Done()); // // cs.Add(new SchemaBuilder<ClientKick>() // .Id(134) // .Add(m => m.UserId, 0) // .Add(m => m.Reason, 1) // .Done()); // // cs.Add(new SchemaBuilder<ClientLeavePlaySession>() // .Id(135) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add(new SchemaBuilder<SessionClosedByServer>() // .Id(136) // .Done()); // cs.Add(new SchemaBuilder<PlayNow>() // .Id(137) // .Add(m => m.IsMobile, 0) // .Done()); // // cs.Add(new SchemaBuilder<ClientStandUp>() // .Id(138) // .Add(m => m.SenderId, 0) // .Add(m => m.Error, 1) // .Add(m => m.NewHost, 2) // .Done()); // // cs.Add(new SchemaBuilder<SmartPhoneTopupRequest>() // .Id(139) // .Add(m => m.CardPin, 0) // .Add(m => m.CardType, 1) // .Add(m => m.CardSerial, 2) // .Done()); // // cs.Add(new SchemaBuilder<SmartPhoneTopupResponse>() // .Id(140) // .Add(m => m.Ok, 0) // .Add(m => m.UserId, 1) // .Add(m => m.Amount, 2) // .Add(m => m.Application, 3) // .Done()); // // cs.Add(new SchemaBuilder<TopupInfoRequest>() // .Id(141) // .Add(m => m.PartnerId, 0) // .Done()); // // cs.Add(new SchemaBuilder<TopupInfoResponse>() // .Id(142) // .Add(m => m.Sms, 0) // .Add(m => m.Cards, 1) // .Add(m => m.SellOfs, 2) // .Add(m => m.Error, 3) // .Done()); // // cs.Add(new SchemaBuilder<YourTurn>() // .Id(143) // .Done()); // // cs.Add(new SchemaBuilder<ChangeTurn>() // .Id(144) // .Add(m => m.UserId, 0) // .Done()); // // cs.Add(new SchemaBuilder<ClientPassed>() // .Id(145) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add(new SchemaBuilder<TransactionEvent>() // .Id(146) // .Add(m => m.From, 0) // .Add(m => m.To, 1) // .Add(m => m.Amount, 2) // .Add(m => m.Reason, 3) // .Done()); // // cs.Add(new SchemaBuilder<ClientChatMessage>() // .Id(147) // .Add(m => m.UserName, 0) // .Add(m => m.Text, 1) // .Add(m => m.SenderId, 2) // .Done()); // // cs.Add(new SchemaBuilder<BaseGameMessage>() // .Id(148) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add(new SchemaBuilder<OpenIdUrlRequest>() // .Id(149) // .Add(m => m.Service, 0) // .Add(m => m.PartnerCode, 1) // .Done()); // // cs.Add(new SchemaBuilder<OpenIdUrlResponse>() // .Id(150) // .Add(m => m.Service, 0) // .Add(m => m.Url, 1) // .Done()); // // cs.Add(new SchemaBuilder<OpenIdLoginRequest>() // .Id(151) // .Add(m => m.Service, 0) // .Add(m => m.Code, 1) // .Add(m => m.PartnerCode, 2) // .Done()); // // cs.Add(new SchemaBuilder<SessionHashResponse>() // .Id(152) // .Add(m => m.SessionHash, 0) // .Done()); // // cs.Add(new SchemaBuilder<SessionHashVerify>() // .Id(153) // .Add(m => m.UserId, 0) // .Add(m => m.SessionHash, 1) // .Done()); // // cs.Add(new SchemaBuilder<RegisterRequest>() // .Id(154) // .Add(m => m.UserName, 0) // .Add(m => m.Password, 1) // .Add(m => m.PartnerId, 2) // .Add(m => m.Gsub, 3) // .Add(m => m.DeviceId, 4) // .Done()); // // cs.Add(new SchemaBuilder<RegisterResponse>() // .Id(155) // .Add(m => m.Error, 0) // .Done()); // // cs.Add(new SchemaBuilder<ChangePassRequest>() // .Id(156) // .Add(m => m.UserName, 0) // .Add(m => m.OldPass, 1) // .Add(m => m.NewPass, 2) // .Done()); // // cs.Add(new SchemaBuilder<ChangePassReponse>() // .Id(157) // .Add(m => m.Error, 0) // .Done()); // // cs.Add(new SchemaBuilder<ServerLeaveOpenSession>() // .Id(158) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add(new SchemaBuilder<FreeDailyTopup>() // .Id(159) // .Add(m => m.DeviceId, 0) // .Done()); // // cs.Add(new SchemaBuilder<MaybeLogout>() // .Id(160) // .Add(m => m.UserId, 0) // .Done()); // // cs.Add(new SchemaBuilder<Topup>() // .Id(161) // .Add(m => m.UserId, 0) // .Add(m => m.Application, 1) // .Add(m => m.Amount, 2) // .Add(m => m.Vnd, 3) // .Done()); // // cs.Add(new SchemaBuilder<ViewerJoinSessionRequest>() // .Id(162) // .Add(m => m.Password, 0) // .Add(m => m.SessionId, 1) // .Add(m => m.IsMobile, 2) // .Done()); // // cs.Add(new SchemaBuilder<LeavePlaySession>() // .Id(163) // .Add(m => m.SenderId, 0) // .Done()); // // cs.Add(new SchemaBuilder<InvitePlayResponse>() // .Id(164) // .Add(m => m.Application, 0) // .Add(m => m.ChannelId, 1) // .Add(m => m.SessionId, 2) // .Add(m => m.SessionKey, 3) // .Add(m => m.User, 4) // .Add(m => m.BaseUnit, 5) // .Done()); // // cs.Add(new SchemaBuilder<SessionChickenRequest>() // .Id(165) // .Done()); // // cs.Add(new SchemaBuilder<ForceKillChicken>() // .Id(166) // .Add(m => m.Amount, 0) // .Add(m => m.Users, 1) // .Done()); // // cs.Add(new SchemaBuilder<GlobalAlert>() // .Id(167) // .Add(m => m.Partner, 0) // .Add(m => m.Content, 1) // .Add(m => m.NewsType, 2) // .Add(m => m.Application, 3) // .Done()); // // cs.Add(new SchemaBuilder<GlobalAlertRequerst>() // .Id(168) // .Done()); // // cs.Add(new SchemaBuilder<GlobalAlertResponse>() // .Id(169) // .Add(m => m.News, 0) // .Done()); // // cs.Add(new SchemaBuilder<TopupAlert>() // .Id(170) // .Add(m => m.Content, 0) // .Add(m => m.SenderId, 1) // .Add(m => m.Amount, 2) // .Done()); // // cs.Add(new SchemaBuilder<EwaySmartPhoneSmsResponse>() // .Id(171) // .Add(m => m.Error, 0).Done()); // // cs.Add(new SchemaBuilder<BaseChatMessage>() // .Id(172) // .Add(m => m.Text, 0) // .Add(m => m.UserName, 1).Done()); // // cs.Add(new SchemaBuilder<ChannelChatHistoryRequest>() // .Id(173) // .Done()); // // cs.Add(new SchemaBuilder<ChannelChatHistoryResponse>() // .Id(174) // .Add(m => m.Messages, 0) // .Done()); // // cs.Add(new SchemaBuilder<InvitePlayRequest>() // .Id(175) // .Add(m => m.SessionId, 0) // .Add(m => m.SessionKey, 1) // .Add(m => m.BaseUnit, 2) // .Add(m => m.User, 3) // .Done()); // // cs.Add( // new SchemaBuilder<FriendCheckRequest>(). // Id(177). // Add(m => m.UserId, 0). // Add(m => m.FriendId, 1). // Done()); // // cs.Add( // new SchemaBuilder<FriendCheckResponse>(). // Id(178). // Add(m => m.UserId, 0). // Add(m => m.IsFriend, 1). // Done()); // // cs.Add( // new SchemaBuilder<FriendsRequest>(). // Id(179). // Add(m => m.UserId, 0). // Add(m => m.From, 1). // Add(m => m.Quantity, 2). // Done()); // // cs.Add( // new SchemaBuilder<FriendsResponse>(). // Id(180). // Add(m => m.UserId, 0). // Add(m => m.Total, 1). // Add(m => m.UserIds, 2). // Add(m => m.Friends, 3). // Done()); // // cs.Add( // new SchemaBuilder<FriendsOnlineRequest>(). // Id(181). // Add(m => m.UserId, 0). // Done()); // // cs.Add( // new SchemaBuilder<FriendsOnlineResponse>(). // Id(182). // Add(m => m.Users, 0). // Add(m => m.UserIds, 1). // Done()); // // cs.Add( // new SchemaBuilder<ClientRemoveFriendRequest>(). // Id(183). // Done()); // // cs.Add( // new SchemaBuilder<ClientRemoveFriendResponse>(). // Id(184). // Add(m => m.FriendId, 0). // Add(m => m.Error, 1). // Done()); // // cs.Add( // new SchemaBuilder<ClientAddFriendRequest>(). // Id(185). // Add(m => m.FriendId, 0). // Add(m => m.Requester, 1). // Done()); // // cs.Add( // new SchemaBuilder<ServerAddFriendRequest>(). // Id(186). // Add(m => m.Requester, 0). // Add(m => m.RequestId, 1). // Done()); // // cs.Add( // new SchemaBuilder<ClientAddFriendResponse>(). // Id(187). // Add(m => m.Agree, 0). // Add(m => m.RequestId, 1). // Add(m => m.Requested, 2). // Done()); // // cs.Add( // new SchemaBuilder<ServerAddFriendResponse>(). // Id(188). // Add(m => m.Requested, 0). // Add(m => m.Agree, 1). // Done()); // // cs.Add( // new SchemaBuilder<MatchStatisticInfoRequest>(). // Id(189). // Add(m => m.Application, 0). // Add(m => m.SenderId, 1). // Add(m => m.UserId, 2). // Done()); // // cs.Add( // new SchemaBuilder<MatchStatisticInfoResponse>(). // Id(190). // Add(m => m.Application, 0). // Add(m => m.WinMatches, 1). // Add(m => m.TotalMatches, 2). // Add(m => m.MaxWinAmount, 3). // Add(m => m.UserId, 4). // Add(m => m.Error, 5). // Done()); // // cs.Add( // new SchemaBuilder<InviteToPlayRequest>(). // Id(191). // Add(m => m.SessionId, 0). // Add(m => m.SessionKey, 1). // Add(m => m.BaseUnit, 2). // Add(m => m.User, 3). // Add(m => m.InvitedId, 4). // Add(m => m.Application, 5). // Add(m => m.ChannelId, 6). // Done()); // // cs.Add( // new SchemaBuilder<InviteToPlayResponse>(). // Id(192). // Done()); // // cs.Add( // new SchemaBuilder<SentMail>(). // Id(193). // Add(m => m.From, 0). // Add(m => m.To, 1). // Add(m => m.Text, 2). // Done()); // // cs.Add( // new SchemaBuilder<NewMail>(). // Id(194). // Add(m => m.Mail, 0). // Done()); // // cs.Add( // new SchemaBuilder<InboxRequest>(). // Id(195). // Add(m => m.From, 0). // Add(m => m.UserId, 0). // Add(m => m.Filter, 0). // Add(m => m.Label, 0). // Done()); // // cs.Add( // new SchemaBuilder<InboxResponse>(). // Id(196). // Add(m => m.Mails, 0). // Done()); // // cs.Add( // new SchemaBuilder<MailReadedRequest>(). // Id(197). // Add(m => m.MailIds, 0). // Add(m => m.UserId, 1). // Done()); // // cs.Add( // new SchemaBuilder<MailReadedResponse>(). // Id(198). // Add(m => m.MailIds, 0). // Add(m => m.Error, 1). // Done()); // // cs.Add( // new SchemaBuilder<DeleteMailRequest>(). // Id(199). // Add(m => m.MailIds, 0). // Add(m => m.UserId, 1). // Done()); // // cs.Add( // new SchemaBuilder<DeleteMailResponse>(). // Id(1000). // Add(m => m.MailIds, 0). // Add(m => m.Error, 1). // Done()); }